C# Class Dwarrowdelf.Server.World

Show file Open project: tomba/dwarrowdelf Class Usage Examples

Private Properties

Property Type Description
AddLiving void
RemoveLiving void
SequentialWork bool
SimultaneousWork bool
VerifyAccess void
World System
World System

Public Methods

Method Description
AddChange ( Change change ) : void
AddReport ( GameReport report ) : void
EndTick ( ) : void
EndTurnSequential ( LivingObject living ) : void
EndTurnSimultaneous ( ) : void
IPGet ( object target ) : BaseObject
SendTo ( IPlayer player, ObjectVisibility visibility ) : void
SendWorldData ( IPlayer player ) : void
SetOkToStartTick ( ) : void
SetProceedTurn ( ) : void
StartTick ( ) : void
StartTurnSequential ( LivingObject living ) : void
StartTurnSimultaneous ( ) : void
WaitTickEnded ( ) : Task
Work ( ) : bool
World ( GameMode gameMode, WorldTickMethod tickMethod ) : System

Private Methods

Method Description
AddLiving ( LivingObject living ) : void
RemoveLiving ( LivingObject living ) : void
SequentialWork ( ) : bool
SimultaneousWork ( ) : bool
VerifyAccess ( ) : void
World ( ) : System
World ( SaveGameContext ctx ) : System

Method Details

AddChange() public method

public AddChange ( Change change ) : void
change Change
return void

AddReport() public method

public AddReport ( GameReport report ) : void
report GameReport
return void

EndTick() public method

public EndTick ( ) : void
return void

EndTurnSequential() public method

public EndTurnSequential ( LivingObject living ) : void
living LivingObject
return void

EndTurnSimultaneous() public method

public EndTurnSimultaneous ( ) : void
return void

IPGet() public method

public IPGet ( object target ) : BaseObject
target object
return BaseObject

SendTo() public method

public SendTo ( IPlayer player, ObjectVisibility visibility ) : void
player IPlayer
visibility ObjectVisibility
return void

SendWorldData() public method

public SendWorldData ( IPlayer player ) : void
player IPlayer
return void

SetOkToStartTick() public method

public SetOkToStartTick ( ) : void
return void

SetProceedTurn() public method

public SetProceedTurn ( ) : void
return void

StartTick() public method

public StartTick ( ) : void
return void

StartTurnSequential() public method

public StartTurnSequential ( LivingObject living ) : void
living LivingObject
return void

StartTurnSimultaneous() public method

public StartTurnSimultaneous ( ) : void
return void

WaitTickEnded() public method

public WaitTickEnded ( ) : Task
return Task

Work() public method

public Work ( ) : bool
return bool

World() public method

public World ( GameMode gameMode, WorldTickMethod tickMethod ) : System
gameMode GameMode
tickMethod WorldTickMethod
return System