| Abandon | Barotrauma.AIObjective | |
| Abandoned | Barotrauma.AIObjective | |
| AbandonIfDisallowed | Barotrauma.AIObjective | protected |
| AbandonWhenCannotCompleteSubObjectives | Barotrauma.AIObjective | |
| AbortCondition | Barotrauma.AIObjective | |
| Act(float deltaTime) | Barotrauma.AIObjectiveIdle | protected |
| AddSubObjective(AIObjective objective, bool addFirst=false) | Barotrauma.AIObjective | |
| AIObjective(Character character, AIObjectiveManager objectiveManager, float priorityModifier, Identifier option=default) | Barotrauma.AIObjective | |
| AIObjectiveIdle(Character character, AIObjectiveManager objectiveManager, float priorityModifier=1) | Barotrauma.AIObjectiveIdle | |
| AllowAutomaticItemUnequipping | Barotrauma.AIObjectiveIdle | |
| AllowInAnySub | Barotrauma.AIObjectiveIdle | protected |
| AllowInFriendlySubs | Barotrauma.AIObjective | protected |
| AllowMultipleInstances | Barotrauma.AIObjective | |
| AllowOutsideSubmarine | Barotrauma.AIObjective | protected |
| AllowSubObjectiveSorting | Barotrauma.AIObjective | |
| AllowWhileHandcuffed | Barotrauma.AIObjective | protected |
| BasePriority | Barotrauma.AIObjective | |
| Behavior | Barotrauma.AIObjectiveIdle | |
| BehaviorType enum name | Barotrauma.AIObjectiveIdle | |
| CalculatePriority(float max=0) | Barotrauma.AIObjectiveIdle | |
| Barotrauma::AIObjective.CalculatePriority() | Barotrauma.AIObjective | |
| CanBeCompleted | Barotrauma.AIObjectiveIdle | |
| CanEquip(Item item, bool allowWearing) | Barotrauma.AIObjective | protected |
| CanPutInInventory(Character character, Item item, bool allowWearing) | Barotrauma.AIObjective | protectedstatic |
| character | Barotrauma.AIObjective | |
| CheckObjectiveSpecific() | Barotrauma.AIObjectiveIdle | protected |
| Completed | Barotrauma.AIObjective | |
| ConcurrentObjectives | Barotrauma.AIObjective | protected |
| CumulatedDevotion | Barotrauma.AIObjective | protected |
| CurrentSubObjective | Barotrauma.AIObjective | |
| DebugTag | Barotrauma.AIObjective | |
| Deselected | Barotrauma.AIObjective | |
| Devotion | Barotrauma.AIObjective | |
| FaceTargetAndWait(ISpatialEntity target, float waitTime) | Barotrauma.AIObjectiveIdle | |
| ForceHighestPriority | Barotrauma.AIObjective | |
| ForceRun | Barotrauma.AIObjective | |
| ForceWalk | Barotrauma.AIObjective | |
| GetActiveObjective() | Barotrauma.AIObjective | |
| GetDistanceFactor(Vector2 selfPos, Vector2 targetWorldPos, float factorAtMaxDistance, float verticalDistanceMultiplier=3, float maxDistance=10000.0f, float factorAtMinDistance=1.0f) | Barotrauma.AIObjective | static |
| GetDistanceFactor(Vector2 targetWorldPos, float factorAtMaxDistance, float verticalDistanceMultiplier=3, float maxDistance=10000.0f, float factorAtMinDistance=1.0f) | Barotrauma.AIObjective | protected |
| GetPriority() | Barotrauma.AIObjectiveIdle | protectedvirtual |
| GetSubObjectivesRecursive(bool includingSelf=false) | Barotrauma.AIObjective | |
| HandleDisallowed() | Barotrauma.AIObjective | protected |
| HumanAIController | Barotrauma.AIObjective | protected |
| Identifier | Barotrauma.AIObjectiveIdle | |
| IgnoreAtOutpost | Barotrauma.AIObjective | |
| IgnoreUnsafeHulls | Barotrauma.AIObjective | |
| IsAllowed | Barotrauma.AIObjective | |
| IsCompleted | Barotrauma.AIObjective | |
| IsDuplicate< T >(T otherObjective) | Barotrauma.AIObjective | virtual |
| IsForbidden(Hull hull) | Barotrauma.AIObjectiveIdle | static |
| IsIgnoredAtOutpost() | Barotrauma.AIObjective | |
| KeepDivingGearOn | Barotrauma.AIObjective | |
| KeepDivingGearOnAlsoWhenInactive | Barotrauma.AIObjective | |
| MaxDevotion | Barotrauma.AIObjective | protected |
| objectiveManager | Barotrauma.AIObjective | |
| OnAbandon() | Barotrauma.AIObjective | protectedvirtual |
| OnCompleted() | Barotrauma.AIObjective | protectedvirtual |
| OnDeselected() | Barotrauma.AIObjectiveIdle | virtual |
| OnSelected() | Barotrauma.AIObjective | virtual |
| Option | Barotrauma.AIObjective | |
| PathSteering | Barotrauma.AIObjective | protected |
| PreferredOutpostModuleTypes | Barotrauma.AIObjectiveIdle | |
| PrioritizeIfSubObjectivesActive | Barotrauma.AIObjective | |
| Priority | Barotrauma.AIObjective | |
| PriorityModifier | Barotrauma.AIObjective | |
| RemoveSubObjective< T >(ref T objective) | Barotrauma.AIObjective | |
| Reset() | Barotrauma.AIObjectiveIdle | virtual |
| Selected | Barotrauma.AIObjective | |
| SortSubObjectives() | Barotrauma.AIObjective | |
| SourceEventAction | Barotrauma.AIObjective | |
| SourceObjective | Barotrauma.AIObjective | |
| SpeakAfterOrderReceived() | Barotrauma.AIObjective | virtual |
| SteeringManager | Barotrauma.AIObjective | protected |
| SubObjectives | Barotrauma.AIObjective | |
| subObjectives | Barotrauma.AIObjective | protected |
| SyncRemovedObjectives< T1, T2 >(Dictionary< T1, T2 > dictionary, IEnumerable< T1 > collection) | Barotrauma.AIObjective | protectedvirtual |
| TargetHull | Barotrauma.AIObjectiveIdle | |
| TryAddSubObjective< T >(ref T objective, Func< T > constructor, Action onCompleted=null, Action onAbandon=null) | Barotrauma.AIObjective | protected |
| TryComplete(float deltaTime) | Barotrauma.AIObjective | |
| Update(float deltaTime) | Barotrauma.AIObjectiveIdle | virtual |
| Wander(float deltaTime) | Barotrauma.AIObjectiveIdle | |