◆ AIObjectiveCleanupItems() [1/2]
Barotrauma.AIObjectiveCleanupItems.AIObjectiveCleanupItems |
( |
Character | character, |
|
|
AIObjectiveManager | objectiveManager, |
|
|
Item | prioritizedItem = null, |
|
|
float | priorityModifier = 1 ) |
◆ AIObjectiveCleanupItems() [2/2]
Barotrauma.AIObjectiveCleanupItems.AIObjectiveCleanupItems |
( |
Character | character, |
|
|
AIObjectiveManager | objectiveManager, |
|
|
IEnumerable< Item > | prioritizedItems, |
|
|
float | priorityModifier = 1 ) |
◆ GetList()
override IEnumerable< Item > Barotrauma.AIObjectiveCleanupItems.GetList |
( |
| ) |
|
|
protected |
◆ GetTargetPriority()
override float Barotrauma.AIObjectiveCleanupItems.GetTargetPriority |
( |
| ) |
|
|
protected |
◆ IsItemInsideValidSubmarine()
static bool Barotrauma.AIObjectiveCleanupItems.IsItemInsideValidSubmarine |
( |
Item | item, |
|
|
Character | character ) |
|
static |
◆ IsValidContainer()
static bool Barotrauma.AIObjectiveCleanupItems.IsValidContainer |
( |
Item | container, |
|
|
Character | character ) |
|
static |
◆ IsValidTarget() [1/2]
static bool Barotrauma.AIObjectiveCleanupItems.IsValidTarget |
( |
Item | item, |
|
|
Character | character, |
|
|
bool | checkInventory, |
|
|
bool | allowUnloading = true, |
|
|
bool | requireValidContainer = true, |
|
|
bool | ignoreItemsMarkedForDeconstruction = true ) |
|
static |
◆ IsValidTarget() [2/2]
override bool Barotrauma.AIObjectiveCleanupItems.IsValidTarget |
( |
Item | target | ) |
|
|
protected |
◆ ObjectiveConstructor()
override AIObjective Barotrauma.AIObjectiveCleanupItems.ObjectiveConstructor |
( |
Item | item | ) |
|
|
protected |
◆ OnDeselected()
override void Barotrauma.AIObjectiveCleanupItems.OnDeselected |
( |
| ) |
|
◆ OnObjectiveCompleted()
override void Barotrauma.AIObjectiveCleanupItems.OnObjectiveCompleted |
( |
AIObjective | objective, |
|
|
Item | target ) |
|
protected |
◆ prioritizedItems
readonly List<Item> Barotrauma.AIObjectiveCleanupItems.prioritizedItems = new List<Item>() |
◆ AllowAutomaticItemUnequipping
override bool Barotrauma.AIObjectiveCleanupItems.AllowAutomaticItemUnequipping |
|
get |
◆ ForceOrderPriority
override bool Barotrauma.AIObjectiveCleanupItems.ForceOrderPriority |
|
getprotected |
◆ Identifier
override Identifier Barotrauma.AIObjectiveCleanupItems.Identifier = "cleanup items".ToIdentifier() |
|
getset |
◆ KeepDivingGearOn
override bool Barotrauma.AIObjectiveCleanupItems.KeepDivingGearOn |
|
get |
◆ MaxTargets
override int Barotrauma.AIObjectiveCleanupItems.MaxTargets |
|
getprotected |
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/AIObjectiveCleanupItems.cs