Table of Contents

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

public Creature 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()

public float RunSpeed()

Returns

float

Update()

public override void Update()

Utility()

public override float Utility()

Returns

float