◆ AIObjectiveRepairItems()
Barotrauma.AIObjectiveRepairItems.AIObjectiveRepairItems |
( |
Character | character, |
|
|
AIObjectiveManager | objectiveManager, |
|
|
float | priorityModifier = 1, |
|
|
Item | prioritizedItem = null ) |
◆ CreateObjectives()
override void Barotrauma.AIObjectiveRepairItems.CreateObjectives |
( |
| ) |
|
|
protectedvirtual |
◆ GetList()
override IEnumerable< Item > Barotrauma.AIObjectiveRepairItems.GetList |
( |
| ) |
|
|
protected |
◆ GetTargetPriority() [1/2]
override float Barotrauma.AIObjectiveRepairItems.GetTargetPriority |
( |
| ) |
|
|
protected |
◆ GetTargetPriority() [2/2]
static float Barotrauma.AIObjectiveRepairItems.GetTargetPriority |
( |
Item | item, |
|
|
Character | character, |
|
|
float | requiredSuccessFactor = 0 ) |
|
static |
◆ IsDuplicate< T >()
override bool Barotrauma.AIObjectiveRepairItems.IsDuplicate< T > |
( |
T | otherObjective | ) |
|
◆ IsValidTarget() [1/2]
override bool Barotrauma.AIObjectiveRepairItems.IsValidTarget |
( |
Item | item | ) |
|
|
protected |
◆ IsValidTarget() [2/2]
static bool Barotrauma.AIObjectiveRepairItems.IsValidTarget |
( |
Item | item, |
|
|
Character | character ) |
|
static |
◆ NearlyFullCondition()
static bool Barotrauma.AIObjectiveRepairItems.NearlyFullCondition |
( |
Item | item | ) |
|
|
static |
◆ ObjectiveConstructor()
override AIObjective Barotrauma.AIObjectiveRepairItems.ObjectiveConstructor |
( |
Item | item | ) |
|
|
protected |
◆ OnObjectiveCompleted()
override void Barotrauma.AIObjectiveRepairItems.OnObjectiveCompleted |
( |
AIObjective | objective, |
|
|
Item | target ) |
|
protected |
◆ ViableForRepair()
◆ RelevantSkill
Identifier Barotrauma.AIObjectiveRepairItems.RelevantSkill |
If set, only fix items where required skill matches this.
◆ RequiredSuccessFactor
const float Barotrauma.AIObjectiveRepairItems.RequiredSuccessFactor = 0.4f |
|
static |
◆ AllowInFriendlySubs
override bool Barotrauma.AIObjectiveRepairItems.AllowInFriendlySubs |
|
getprotected |
◆ AllowMultipleInstances
override bool Barotrauma.AIObjectiveRepairItems.AllowMultipleInstances |
|
get |
◆ Identifier
override Identifier Barotrauma.AIObjectiveRepairItems.Identifier = "repair items".ToIdentifier() |
|
getset |
◆ PrioritizedItem
Item Barotrauma.AIObjectiveRepairItems.PrioritizedItem |
|
get |
The documentation for this class was generated from the following file:
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/Characters/AI/Objectives/AIObjectiveRepairItems.cs