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