C# Class Dwarrowdelf.Client.LivingObject

Inheritance: ConcreteObject, ILivingObject
Mostra file Open project: tomba/dwarrowdelf Class Usage Examples

Private Properties

Property Type Description
OnAIAssignmentChanged void
OnArmorIsWornChanged void
OnItemIsEquippedChanged void
OnWeaponIsWieldedChanged void
RecalcArmorClass void
UpdateLOS void

Public Methods

Method 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

Method 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 method

public DecideAction ( ) : GameAction
return GameAction

GetLaborEnabled() public method

public GetLaborEnabled ( LaborID labor ) : bool
labor LaborID
return bool

GetSkillLevel() public method

public GetSkillLevel ( SkillID skill ) : byte
skill SkillID
return byte

HandleActionDone() public method

public HandleActionDone ( ActionDoneEvent e ) : void
e ActionDoneEvent
return void

HandleActionProgressEvent() public method

public HandleActionProgressEvent ( ActionProgressEvent e ) : void
e ActionProgressEvent
return void

HandleActionStartEvent() public method

public HandleActionStartEvent ( ActionStartEvent e ) : void
e ActionStartEvent
return void

LivingObject() public method

For Design-time only
public LivingObject ( ) : System
return System

LivingObject() public method

public LivingObject ( World world, ObjectID objectID ) : System
world World
objectID ObjectID
return System

ReceiveObjectData() public method

public ReceiveObjectData ( BaseGameObjectData _data ) : void
_data BaseGameObjectData
return void

ReceiveObjectDataEnd() public method

public ReceiveObjectDataEnd ( ) : void
return void

RequestAction() public method

public RequestAction ( GameAction action ) : void
action GameAction
return void

Sees() public method

public Sees ( EnvironmentObject env, IntVector3 p ) : bool
env EnvironmentObject
p IntVector3
return bool

SetLaborEnabled() public method

public SetLaborEnabled ( LaborID labor, bool set ) : void
labor LaborID
set bool
return void

SetProperty() public method

public SetProperty ( PropertyID propertyID, object value ) : void
propertyID PropertyID
value object
return void

SetSkillLevel() public method

public SetSkillLevel ( SkillID skill, byte level ) : void
skill SkillID
level byte
return void

ToString() public method

public ToString ( ) : string
return string

UserActionPossible() public method

public UserActionPossible ( ) : bool
return bool