C# Класс Dwarrowdelf.Server.World

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddLiving void
RemoveLiving void
SequentialWork bool
SimultaneousWork bool
VerifyAccess void
World System
World System

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
AddLiving ( LivingObject living ) : void
RemoveLiving ( LivingObject living ) : void
SequentialWork ( ) : bool
SimultaneousWork ( ) : bool
VerifyAccess ( ) : void
World ( ) : System
World ( SaveGameContext ctx ) : System

Описание методов

AddChange() публичный Метод

public AddChange ( Change change ) : void
change Change
Результат void

AddReport() публичный Метод

public AddReport ( GameReport report ) : void
report GameReport
Результат void

EndTick() публичный Метод

public EndTick ( ) : void
Результат void

EndTurnSequential() публичный Метод

public EndTurnSequential ( LivingObject living ) : void
living LivingObject
Результат void

EndTurnSimultaneous() публичный Метод

public EndTurnSimultaneous ( ) : void
Результат void

IPGet() публичный Метод

public IPGet ( object target ) : BaseObject
target object
Результат BaseObject

SendTo() публичный Метод

public SendTo ( IPlayer player, ObjectVisibility visibility ) : void
player IPlayer
visibility ObjectVisibility
Результат void

SendWorldData() публичный Метод

public SendWorldData ( IPlayer player ) : void
player IPlayer
Результат void

SetOkToStartTick() публичный Метод

public SetOkToStartTick ( ) : void
Результат void

SetProceedTurn() публичный Метод

public SetProceedTurn ( ) : void
Результат void

StartTick() публичный Метод

public StartTick ( ) : void
Результат void

StartTurnSequential() публичный Метод

public StartTurnSequential ( LivingObject living ) : void
living LivingObject
Результат void

StartTurnSimultaneous() публичный Метод

public StartTurnSimultaneous ( ) : void
Результат void

WaitTickEnded() публичный Метод

public WaitTickEnded ( ) : Task
Результат Task

Work() публичный Метод

public Work ( ) : bool
Результат bool

World() публичный Метод

public World ( GameMode gameMode, WorldTickMethod tickMethod ) : System
gameMode GameMode
tickMethod WorldTickMethod
Результат System