C# Class Dwarrowdelf.Client.LivingObject

Inheritance: ConcreteObject, ILivingObject
Afficher le fichier Open project: tomba/dwarrowdelf Class Usage Examples

Private Properties

Свойство Type Description
OnAIAssignmentChanged void
OnArmorIsWornChanged void
OnItemIsEquippedChanged void
OnWeaponIsWieldedChanged void
RecalcArmorClass void
UpdateLOS void

Méthodes publiques

Méthode Description
DecideAction ( ) : GameAction
GetLaborEnabled ( LaborID labor ) : bool
GetSkillLevel ( SkillID skill ) : byte
HandleActionDone ( ActionDoneEvent e ) : void
HandleActionProgressEvent ( ActionProgressEvent e ) : void
HandleActionStartEvent ( ActionStartEvent e ) : void
LivingObject ( ) : System

For Design-time only

LivingObject ( World world, ObjectID objectID ) : System
ReceiveObjectData ( BaseGameObjectData _data ) : void
ReceiveObjectDataEnd ( ) : void
RequestAction ( GameAction action ) : void
Sees ( EnvironmentObject env, IntVector3 p ) : bool
SetLaborEnabled ( LaborID labor, bool set ) : void
SetProperty ( PropertyID propertyID, object value ) : void
SetSkillLevel ( SkillID skill, byte level ) : void
ToString ( ) : string
UserActionPossible ( ) : bool

Private Methods

Méthode Description
OnAIAssignmentChanged ( Jobs assignment ) : void
OnArmorIsWornChanged ( ItemObject wearable, bool isWorn ) : void
OnItemIsEquippedChanged ( ItemObject item, bool isEquipped ) : void
OnWeaponIsWieldedChanged ( ItemObject weapon, bool isWielded ) : void
RecalcArmorClass ( ) : void
UpdateLOS ( ) : void

Method Details

DecideAction() public méthode

public DecideAction ( ) : GameAction
Résultat GameAction

GetLaborEnabled() public méthode

public GetLaborEnabled ( LaborID labor ) : bool
labor LaborID
Résultat bool

GetSkillLevel() public méthode

public GetSkillLevel ( SkillID skill ) : byte
skill SkillID
Résultat byte

HandleActionDone() public méthode

public HandleActionDone ( ActionDoneEvent e ) : void
e ActionDoneEvent
Résultat void

HandleActionProgressEvent() public méthode

public HandleActionProgressEvent ( ActionProgressEvent e ) : void
e ActionProgressEvent
Résultat void

HandleActionStartEvent() public méthode

public HandleActionStartEvent ( ActionStartEvent e ) : void
e ActionStartEvent
Résultat void

LivingObject() public méthode

For Design-time only
public LivingObject ( ) : System
Résultat System

LivingObject() public méthode

public LivingObject ( World world, ObjectID objectID ) : System
world World
objectID ObjectID
Résultat System

ReceiveObjectData() public méthode

public ReceiveObjectData ( BaseGameObjectData _data ) : void
_data BaseGameObjectData
Résultat void

ReceiveObjectDataEnd() public méthode

public ReceiveObjectDataEnd ( ) : void
Résultat void

RequestAction() public méthode

public RequestAction ( GameAction action ) : void
action GameAction
Résultat void

Sees() public méthode

public Sees ( EnvironmentObject env, IntVector3 p ) : bool
env EnvironmentObject
p IntVector3
Résultat bool

SetLaborEnabled() public méthode

public SetLaborEnabled ( LaborID labor, bool set ) : void
labor LaborID
set bool
Résultat void

SetProperty() public méthode

public SetProperty ( PropertyID propertyID, object value ) : void
propertyID PropertyID
value object
Résultat void

SetSkillLevel() public méthode

public SetSkillLevel ( SkillID skill, byte level ) : void
skill SkillID
level byte
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

UserActionPossible() public méthode

public UserActionPossible ( ) : bool
Résultat bool