C# Класс GameEntities.JigsawPuzzleManager

The pieces manager for puzzle game example.
Наследование: MapGeneralObject
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Client_ReceivePieceCount void
CreateBackgroundImageMeshObject void
DestroyBackgroundImageMeshObject void
ServerOrSingle_CreatePiece void
ServerOrSingle_DestroyPuzzles void
ServerOrSingle_GeneratePuzzles void
ServerOrSingle_SetPieceCount void
Server_SendPieceCountToClients void

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

Метод Описание
GetDestinationArea ( ) : Engine.Rect
GetGameArea ( ) : Engine.Rect
GetPieceDestinationPosition ( Vec2i index ) : Vec2
JigsawPuzzleManager ( ) : System

Защищенные методы

Метод Описание
OnDestroy ( ) : void

Overridden from Engine.EntitySystem.Entity.OnDestroy().

OnPostCreate ( bool loaded ) : void

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).

OnRender ( Engine.Camera camera ) : void
Server_OnClientConnectedBeforePostCreate ( RemoteEntityWorld remoteEntityWorld ) : void

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

Метод Описание
Client_ReceivePieceCount ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
CreateBackgroundImageMeshObject ( ) : void
DestroyBackgroundImageMeshObject ( ) : void
ServerOrSingle_CreatePiece ( Vec2i index ) : void
ServerOrSingle_DestroyPuzzles ( ) : void
ServerOrSingle_GeneratePuzzles ( Vec2i pieceCount ) : void
ServerOrSingle_SetPieceCount ( Vec2i pieceCount ) : void
Server_SendPieceCountToClients ( IList remoteEntityWorlds ) : void

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

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

public GetDestinationArea ( ) : Engine.Rect
Результат Engine.Rect

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

public GetGameArea ( ) : Engine.Rect
Результат Engine.Rect

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

public GetPieceDestinationPosition ( Vec2i index ) : Vec2
index Vec2i
Результат Vec2

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

public JigsawPuzzleManager ( ) : System
Результат System

OnDestroy() защищенный Метод

Overridden from Engine.EntitySystem.Entity.OnDestroy().
protected OnDestroy ( ) : void
Результат void

OnPostCreate() защищенный Метод

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
Результат void

OnRender() защищенный Метод

protected OnRender ( Engine.Camera camera ) : void
camera Engine.Camera
Результат void

Server_OnClientConnectedBeforePostCreate() защищенный Метод

protected Server_OnClientConnectedBeforePostCreate ( RemoteEntityWorld remoteEntityWorld ) : void
remoteEntityWorld RemoteEntityWorld
Результат void