C# Класс EssenceServer.Scenes.ServerScene

Основная сцена на сервере. Запускает игровой слой и занимается управлением состояние сервера
Наследование: CocosSharp.CCScene
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Accounts List
LocationsDict GameLayer>.Dictionary

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

Метод Описание
GetGameLayer ( Locations location ) : GameLayer
GetGameState ( string playerId ) : GameState

Возвращает текущее игровое состояние для указанного игрока В состояние помещаются сущности, находящиеся на определенном расстоянии от игрока

OnEnter ( ) : void
ParseMap ( string map ) : List

Считывает карту и возвращает её как массив строк

ServerScene ( CocosSharp.CCWindow window ) : System.Collections.Generic
UpdateNetwork ( float dt ) : void

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

Метод Описание
AddTestEnemies ( ) : void
AppendPlayerState ( EntityState es ) : void

Обновляет состояние игрока, полученное от клиента Обновляется только его позиция

GetPlayer ( string id ) : Player
InitMap ( ) : void
UpdateLogic ( float dt ) : void

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

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

public GetGameLayer ( Locations location ) : GameLayer
location Locations
Результат GameLayer

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

Возвращает текущее игровое состояние для указанного игрока В состояние помещаются сущности, находящиеся на определенном расстоянии от игрока
public GetGameState ( string playerId ) : GameState
playerId string
Результат EssenceShared.GameState

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

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

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

Считывает карту и возвращает её как массив строк
public ParseMap ( string map ) : List
map string
Результат List

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

public ServerScene ( CocosSharp.CCWindow window ) : System.Collections.Generic
window CocosSharp.CCWindow
Результат System.Collections.Generic

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

public UpdateNetwork ( float dt ) : void
dt float
Результат void

Описание свойств

Accounts публичное свойство

public List Accounts
Результат List

LocationsDict публичное свойство

public Dictionary LocationsDict
Результат GameLayer>.Dictionary