Definition at line 8 of file AIObjectiveCleanupItems.cs.
◆ 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 |
|
) |
| |
◆ Filter()
override bool Barotrauma.AIObjectiveCleanupItems.Filter |
( |
Item |
target | ) |
|
|
protected |
◆ GetList()
override IEnumerable<Item> Barotrauma.AIObjectiveCleanupItems.GetList |
( |
| ) |
|
|
protectedvirtual |
◆ IsItemInsideValidSubmarine()
static bool Barotrauma.AIObjectiveCleanupItems.IsItemInsideValidSubmarine |
( |
Item |
item, |
|
|
Character |
character |
|
) |
| |
|
static |
◆ IsValidContainer()
static bool Barotrauma.AIObjectiveCleanupItems.IsValidContainer |
( |
Item |
container, |
|
|
Character |
character |
|
) |
| |
|
static |
◆ IsValidTarget()
static bool Barotrauma.AIObjectiveCleanupItems.IsValidTarget |
( |
Item |
item, |
|
|
Character |
character, |
|
|
bool |
checkInventory, |
|
|
bool |
allowUnloading = true |
|
) |
| |
|
static |
◆ 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 |
◆ TargetEvaluation()
override float Barotrauma.AIObjectiveCleanupItems.TargetEvaluation |
( |
| ) |
|
|
protectedvirtual |
◆ 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 |