Class FriendTracker
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class FriendTracker : AIModule
- Inheritance
-
FriendTracker
- Inherited Members
-
Constructors
FriendTracker(ArtificialIntelligence)
public FriendTracker(ArtificialIntelligence AI)
Parameters
AI ArtificialIntelligence
Fields
desiredCloseness
public float desiredCloseness
Field Value
- float
followClosestFriend
public bool followClosestFriend
Field Value
- bool
friend
Field Value
- Creature
friendDest
public WorldCoordinate friendDest
Field Value
- WorldCoordinate
friendMovingCounter
public int friendMovingCounter
Field Value
- int
friendRel
public SocialMemory.Relationship friendRel
Field Value
- SocialMemory.Relationship
giftOfferedToMe
public SocialEventRecognizer.OwnedItemOnGround giftOfferedToMe
Field Value
- SocialEventRecognizer.OwnedItemOnGround
lastFriendPos
public WorldCoordinate lastFriendPos
Field Value
- WorldCoordinate
tamingDifficlty
public float tamingDifficlty
Field Value
- float
tempFriendDest
public WorldCoordinate tempFriendDest
Field Value
- WorldCoordinate
Properties
Urgency
public float Urgency { get; }
Property Value
- float
creature
public Creature creature { get; }
Property Value
- Creature
Methods
CareAboutRain()
public bool CareAboutRain()
Returns
- bool
FriendDestScore(WorldCoordinate)
public float FriendDestScore(WorldCoordinate testPos)
Parameters
testPos WorldCoordinate
Returns
- float
GiftRecieved()
public void GiftRecieved()
ItemOffered(CreatureRepresentation, PhysicalObject)
public void ItemOffered(Tracker.CreatureRepresentation subjectRep, PhysicalObject involvedItem)
Parameters
subjectRep Tracker.CreatureRepresentation
involvedItem PhysicalObject
RunSpeed()
Returns
- float
Update()
public override void Update()
Utility()
public override float Utility()
Returns
- float