Class ItemTracker
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class ItemTracker : AIModule
- Inheritance
-
ItemTracker
- Inherited Members
-
Constructors
ItemTracker(ArtificialIntelligence, int, int, int, int, bool)
public ItemTracker(ArtificialIntelligence AI, int seeAroundCorners, int maxTrackedItems, int framesToRememberItems, int forgetDistance, bool stopTrackingCarried)
Parameters
AI ArtificialIntelligence
seeAroundCorners int
maxTrackedItems int
framesToRememberItems int
forgetDistance int
stopTrackingCarried bool
Fields
forgetDistance
public int forgetDistance
Field Value
- int
framesToRememberItems
public int framesToRememberItems
Field Value
- int
items
public List<ItemTracker.ItemRepresentation> items
Field Value
- List<ItemTracker.ItemRepresentation>
maxTrackedItems
public int maxTrackedItems
Field Value
- int
seeAroundCorners
public int seeAroundCorners
Field Value
- int
stopTrackingCarried
public bool stopTrackingCarried
Field Value
- bool
visualize
Field Value
- bool
Properties
ItemCount
public int ItemCount { get; }
Property Value
- int
Methods
GetRep(int)
public ItemTracker.ItemRepresentation GetRep(int index)
Parameters
index int
Returns
- ItemTracker.ItemRepresentation
ItemNoticed(AbstractPhysicalObject)
public ItemTracker.ItemRepresentation ItemNoticed(AbstractPhysicalObject item)
Parameters
item AbstractPhysicalObject
Returns
- ItemTracker.ItemRepresentation
RepresentationForObject(PhysicalObject, bool)
public ItemTracker.ItemRepresentation RepresentationForObject(PhysicalObject obj, bool AddIfMissing)
Parameters
obj PhysicalObject
AddIfMissing bool
Returns
- ItemTracker.ItemRepresentation
SeeItem(AbstractPhysicalObject)
public void SeeItem(AbstractPhysicalObject item)
Parameters
item AbstractPhysicalObject
Update()
public override void Update()