| AbandonIfDisallowed | Barotrauma.AIObjectiveLoop< Item > | protected |
| AbandonWhenCannotCompleteSubObjectives | Barotrauma.AIObjectiveLoop< Item > | |
| Act(float deltaTime) | Barotrauma.AIObjectiveLoop< Item > | protected |
| AddTarget(T target) | Barotrauma.AIObjectiveLoop< Item > | |
| AIObjectiveLoop(Character character, AIObjectiveManager objectiveManager, float priorityModifier, Identifier option=default) | Barotrauma.AIObjectiveLoop< Item > | |
| AIObjectiveRepairItems(Character character, AIObjectiveManager objectiveManager, float priorityModifier=1, Item prioritizedItem=null) | Barotrauma.AIObjectiveRepairItems | |
| AllowInFriendlySubs | Barotrauma.AIObjectiveRepairItems | protected |
| AllowMultipleInstances | Barotrauma.AIObjectiveRepairItems | |
| AllowSubObjectiveSorting | Barotrauma.AIObjectiveLoop< Item > | |
| AllowWhileHandcuffed | Barotrauma.AIObjectiveLoop< Item > | protected |
| CanBeCompleted | Barotrauma.AIObjectiveLoop< Item > | |
| CheckObjectiveSpecific() | Barotrauma.AIObjectiveLoop< Item > | protected |
| CreateObjectives() | Barotrauma.AIObjectiveRepairItems | protectedvirtual |
| FindTargets() | Barotrauma.AIObjectiveLoop< Item > | protectedvirtual |
| ForceOrderPriority | Barotrauma.AIObjectiveLoop< Item > | protected |
| GetList() | Barotrauma.AIObjectiveRepairItems | protected |
| GetPriority() | Barotrauma.AIObjectiveLoop< Item > | protected |
| GetTargetPriority() | Barotrauma.AIObjectiveRepairItems | protected |
| GetTargetPriority(Item item, Character character, float requiredSuccessFactor=0) | Barotrauma.AIObjectiveRepairItems | static |
| Identifier | Barotrauma.AIObjectiveRepairItems | |
| ignoreList | Barotrauma.AIObjectiveLoop< Item > | protected |
| IgnoreListClearInterval | Barotrauma.AIObjectiveLoop< Item > | protected |
| InverseTargetPriority | Barotrauma.AIObjectiveLoop< Item > | |
| IsDuplicate< T >(T otherObjective) | Barotrauma.AIObjectiveRepairItems | |
| IsValidTarget(Item item) | Barotrauma.AIObjectiveRepairItems | protected |
| IsValidTarget(Item item, Character character) | Barotrauma.AIObjectiveRepairItems | static |
| Barotrauma::AIObjectiveLoop< Item >.IsValidTarget(T target) | Barotrauma.AIObjectiveLoop< Item > | protected |
| MaxTargets | Barotrauma.AIObjectiveLoop< Item > | protected |
| NearlyFullCondition(Item item) | Barotrauma.AIObjectiveRepairItems | static |
| ObjectiveConstructor(Item item) | Barotrauma.AIObjectiveRepairItems | protected |
| Barotrauma::AIObjectiveLoop< Item >.ObjectiveConstructor(T target) | Barotrauma.AIObjectiveLoop< Item > | protected |
| Objectives | Barotrauma.AIObjectiveLoop< Item > | |
| OnObjectiveCompleted(AIObjective objective, Item target) | Barotrauma.AIObjectiveRepairItems | protected |
| Barotrauma::AIObjectiveLoop< Item >.OnObjectiveCompleted(AIObjective objective, T target) | Barotrauma.AIObjectiveLoop< Item > | protected |
| PrioritizedItem | Barotrauma.AIObjectiveRepairItems | |
| RelevantSkill | Barotrauma.AIObjectiveRepairItems | |
| ReportedTargets | Barotrauma.AIObjectiveLoop< Item > | |
| RequiredSuccessFactor | Barotrauma.AIObjectiveRepairItems | static |
| Reset() | Barotrauma.AIObjectiveLoop< Item > | |
| ResetWhenClearingIgnoreList | Barotrauma.AIObjectiveLoop< Item > | protected |
| Targets | Barotrauma.AIObjectiveLoop< Item > | |
| TargetUpdateTimeMultiplier | Barotrauma.AIObjectiveLoop< Item > | protected |
| targetUpdateTimer | Barotrauma.AIObjectiveLoop< Item > | protected |
| Update(float deltaTime) | Barotrauma.AIObjectiveLoop< Item > | |
| UpdateTargets() | Barotrauma.AIObjectiveLoop< Item > | protected |
| ViableForRepair(Item item, Character character, HumanAIController humanAIController) | Barotrauma.AIObjectiveRepairItems | static |