C# Class MUDServer.CombatEntity

Inheritance: EntityBase
Show file Open project: sq/Fracture Class Usage Examples

Public Methods

Method Description
CombatEntity ( Location location, string name ) : System
CombatTask ( ) : IEnumerator
EndCombat ( ) : void
Hurt ( int damage ) : void
StartCombat ( CombatEntity target ) : void

Private Methods

Method Description
OnEventLeave ( EventType type, object evt ) : IEnumerator

Method Details

CombatEntity() public method

public CombatEntity ( Location location, string name ) : System
location Location
name string
return System

CombatTask() public method

public CombatTask ( ) : IEnumerator
return IEnumerator

EndCombat() public method

public EndCombat ( ) : void
return void

Hurt() public method

public Hurt ( int damage ) : void
damage int
return void

StartCombat() public method

public StartCombat ( CombatEntity target ) : void
target CombatEntity
return void