Esempio n. 1
0
 private IPacket BuildSpawnPacket(ObservableGameObject observableGameObject)
 {
     return(new SpawnPacket(observableGameObject.Id,
                            observableGameObject.GameObject.GetCurrentPosition(),
                            observableGameObject.GameObject.GetCurrentRotation(),
                            observableGameObject.GameObject.Type));
 }
Esempio n. 2
0
 private IPacket BuildMovePacket(ObservableGameObject observableGameObject, float time)
 {
     return(new MovePacket(observableGameObject.Id,
                           observableGameObject.GameObject.GetPositionDiff(),
                           observableGameObject.GameObject.GetRotationDiff(),
                           time));
 }
Esempio n. 3
0
 private IPacket BuildDestroyPacket(ObservableGameObject observableGameObject)
 {
     return(new DestroyPacket(observableGameObject.Id));
 }