AgentWalkableClimb is probably something got to do with the humanoids climb? AgentCollisionGroupName is probably CollisionGroups that can be used to whitelist certain instances/ objects to ignore.
Yes, you have your base pathfinding: StartPoint, EndPoint, CanJump
Then you have the extras:
Char Radius
Char Height
Collision Group
Material Weights
Walkable Climb (Climb Speed / Can Climb).
Its rather simple, think about what you might actually need. Like radius and height will be one of the more commonly used extras. Same goes for collision group. Just think about what it is you need to make a path for. e.g if there is a invisible wall that only the bot can walk through then collision group will come into play.
The documentation is correct but you will need to better understand each of the definable pathfinding elements. This will come when you have a use for them.
The best bet is to understand each of these elements along with arrays and waypoint actions. That breaks things down to make them more understandable.
Here are the elements defined in the API:
local agentParams = {
AgentRadius = 2.0 --(The Radius Of The Object(Half Its width))
AgentHeight = 5.0 --(The Height Of The Object)
AgentWalkableClimb = 2.0 --(Whether or not it can climb)
AgentCollisionGroupName = "RedPlayers" --(Collision group)
CollectionWeights = { Bridge = 2.5, Minefield = math.huge } --(Going to research)
MaterialWeights = { Water = 1.5 } --(Weight In Materials)
AgentCanJump = false --(Whether or not it allows jumps)
}
local path = PathfindingService:CreatePath(agentParams)
They are mostly self explanatory the only one I am going to go away and research is Collection Weights.
As for waypoints they are straight forward. I would recommend making a module script that can calculate paths. Or a script with a bunch of functions you can paste.
Here is my current pathfinding script I use: (Please make sure you fully understand any code you use)
Most of them are pretty self explanatory. I think when I asked this question collection weights was what I was looking at in the first place. Do you know what the term “collection” might mean?