public BoundingBox(IGameServerConnection gameServerConnection, BoundingBoxInfo boundingBoxInfo)
 {
     PlayersInArea = new List <Player>();
     _playfield    = gameServerConnection.GetPlayfield(boundingBoxInfo.Playfield);
     _rect         = new Rect3(
         new Vector3(boundingBoxInfo.Rect.min.x, boundingBoxInfo.Rect.min.y, boundingBoxInfo.Rect.min.z),
         new Vector3(boundingBoxInfo.Rect.max.x, boundingBoxInfo.Rect.max.y, boundingBoxInfo.Rect.max.z));
 }
Example #2
0
 public WorldPosition(IGameServerConnection gameServerConnection, WorldPositionInfo worldPositionInfo)
 {
     this.playfield = gameServerConnection.GetPlayfield(worldPositionInfo.Playfield);
     this.position  = worldPositionInfo.Position.ToNumericsVector3();
     this.rotation  = worldPositionInfo.Rotation.ToNumericsVector3();
 }