Table of Contents

Class SocialEventRecognizer

Namespace
Global
Assembly
Assembly-CSharp.dll
public class SocialEventRecognizer
Inheritance
SocialEventRecognizer
Inherited Members

Constructors

SocialEventRecognizer(Room)

public SocialEventRecognizer(Room room)

Parameters

room Room

Fields

ownedItemsOnGround

public List<SocialEventRecognizer.OwnedItemOnGround> ownedItemsOnGround

Field Value

List<SocialEventRecognizer.OwnedItemOnGround>

room

public Room room

Field Value

Room

stolenProperty

public List<EntityID> stolenProperty

Field Value

List<EntityID>

Methods

AddStolenProperty(EntityID)

public void AddStolenProperty(EntityID ID)

Parameters

ID EntityID

CreaturePutItemOnGround(PhysicalObject, Creature)

public void CreaturePutItemOnGround(PhysicalObject item, Creature creature)

Parameters

item PhysicalObject
creature Creature

ItemOffered(Creature, PhysicalObject, Creature)

public Creature ItemOffered(Creature gifter, PhysicalObject item, Creature offeredTo)

Parameters

gifter Creature
item PhysicalObject
offeredTo Creature

Returns

Creature

ItemOfferedTo(PhysicalObject)

public Creature ItemOfferedTo(PhysicalObject obj)

Parameters

obj PhysicalObject

Returns

Creature

ItemOwnership(PhysicalObject)

public SocialEventRecognizer.OwnedItemOnGround ItemOwnership(PhysicalObject obj)

Parameters

obj PhysicalObject

Returns

SocialEventRecognizer.OwnedItemOnGround

Killing(Creature, Creature)

public void Killing(Creature killer, Creature victim)

Parameters

killer Creature
victim Creature

SocialEvent(EventID, Creature, Creature, PhysicalObject)

public void SocialEvent(SocialEventRecognizer.EventID ID, Creature subjectCreature, Creature objectCreature, PhysicalObject involvedItem)

Parameters

ID SocialEventRecognizer.EventID
subjectCreature Creature
objectCreature Creature
involvedItem PhysicalObject

Theft(PhysicalObject, Creature, Creature)

public void Theft(PhysicalObject item, Creature theif, Creature victim)

Parameters

item PhysicalObject
theif Creature
victim Creature

Update()

public void Update()

WeaponAttack(PhysicalObject, Creature, Creature, bool)

public void WeaponAttack(PhysicalObject weapon, Creature thrower, Creature victim, bool hit)

Parameters

weapon PhysicalObject
thrower Creature
victim Creature
hit bool