Skip to content

Latest commit

 

History

History
47 lines (37 loc) · 3.39 KB

File metadata and controls

47 lines (37 loc) · 3.39 KB

Post Navigation System API Reference Docs

Class Description
CoverPost A monobehaviour implementation of ICoverPost. Allows game designers to place open posts in the level.
DistanceToTarget Weights each post depending on the distance from a given point.
HasLineOfSight Weights each post depending if the post has line of sight to a given point. This rule can be destructive.
ICoverPost A post that describes a point of cover in the level for an agent.
IOpenPost A post that describes an open point in the level for an agent.
IPost The base interface for any post for the Post Navigation System.
IPostAgent Any agent that aims to use posts or zones.
IPostRule The interface for any rule that a post selector should run on all the posts it has.
IsInCover Weights each post depending if the post is of a cover type and is in cover from a given point. This rule can be destructive.
IsNotOccupied A destructive rule that removes any posts from consideration if they are currently being occupied.
IsOfPostType A destructive rule that removes any post from consideration if they are not the provided post type.
NavMeshPostGenenerationConfig Contains data used for post generation on the NavMesh.
OpenPost A monobehaviour implementation of IOpenPost. Allows game designers to place open posts in the level.
PostGenerators A static class that contains various methods for post generation at runtime.
PostManager A singleton manager that handles storing post data and agents occupation of posts.
Zone An area that agents can be assigned to. Each zone has a reference to all posts within its zone.
ZoneManager A singleton monobehaviour in your scene that is in charge of managing the zones that have been placed. It periodically checks the state of each zone and ensures that the minimum and maximum agents in the zone are always being abided by. Also keeps track of agents that are assigned to zones and handles zone requests made by agents.