C# Класс GameEntities.JigsawPuzzlePiece

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

Private Properties

Свойство Тип Описание
ClientOrSingle_SoundPlay void
Client_ReceiveIndex void
Client_ReceiveMoveBegin void
Client_ReceiveMoveFinish void
Client_ReceivePosition void
CreateAttachedMesh void
CreateMesh void
DestroyAttachedMesh void
DestroyMesh void
Server_ReceiveMoveTryToBegin void
Server_ReceiveMoveTryToFinish void
Server_ReceiveMoveUpdatePosition void
Server_SendIndexToClients void
Server_SendPositionToClients void

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

Метод Описание
Client_MoveTryToBegin ( ) : void
Client_MoveTryToFinish ( ) : void
Client_MoveUpdatePosition ( Vec2 newPosition ) : void
ServerOrSingle_MoveFinish ( ) : void
ServerOrSingle_MoveUpdatePosition ( Vec2 newPosition ) : void
ServerOrSingle_SetIndex ( Vec2i index ) : void
Server_MoveBegin ( UserManagementServerNetworkService user ) : void
Single_MoveBegin ( ) : void

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

Метод Описание
OnCalculateMapBounds ( Bounds &bounds ) : void
OnDestroy ( ) : void
OnPostCreate ( bool loaded ) : void
OnSetTransform ( Vec3 &pos, Quat &rot, Vec3 &scl ) : void
OnTick ( ) : void
Server_OnClientConnectedBeforePostCreate ( RemoteEntityWorld remoteEntityWorld ) : void
Server_OnClientDisconnected ( RemoteEntityWorld remoteEntityWorld ) : void

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

Метод Описание
ClientOrSingle_SoundPlay ( string soundName ) : void
Client_ReceiveIndex ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Client_ReceiveMoveBegin ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Client_ReceiveMoveFinish ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Client_ReceivePosition ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
CreateAttachedMesh ( ) : void
CreateMesh ( ) : void
DestroyAttachedMesh ( ) : void
DestroyMesh ( ) : void
Server_ReceiveMoveTryToBegin ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Server_ReceiveMoveTryToFinish ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Server_ReceiveMoveUpdatePosition ( RemoteEntityWorld sender, ReceiveDataReader reader ) : void
Server_SendIndexToClients ( IList remoteEntityWorlds ) : void
Server_SendPositionToClients ( IList remoteEntityWorlds ) : void

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

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

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

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

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

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

public Client_MoveUpdatePosition ( Vec2 newPosition ) : void
newPosition Vec2
Результат void

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

protected OnCalculateMapBounds ( Bounds &bounds ) : void
bounds Bounds
Результат void

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

protected OnDestroy ( ) : void
Результат void

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

protected OnPostCreate ( bool loaded ) : void
loaded bool
Результат void

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

protected OnSetTransform ( Vec3 &pos, Quat &rot, Vec3 &scl ) : void
pos Vec3
rot Quat
scl Vec3
Результат void

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

protected OnTick ( ) : void
Результат void

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

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

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

public ServerOrSingle_MoveUpdatePosition ( Vec2 newPosition ) : void
newPosition Vec2
Результат void

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

public ServerOrSingle_SetIndex ( Vec2i index ) : void
index Vec2i
Результат void

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

public Server_MoveBegin ( UserManagementServerNetworkService user ) : void
user GameCommon.UserManagementServerNetworkService
Результат void

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

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

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

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

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

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