Esempio n. 1
0
 private float GetRightBoundaryX(LevelObject prefab) => Mathf.RoundToInt(Exit.EntrancePos.x) - Data.Direction * (ObjectsBufferDist + prefab.Dim.x / 2);
Esempio n. 2
0
 private float GetTopBoundary(LevelObject prefab) => CeilingSurfaceY - prefab.Dim.y / 2;
Esempio n. 3
0
 private float GetLeftBoundaryX(LevelObject prefab) => Mathf.RoundToInt(Entrance.ExitPos.x) + Data.Direction * (ObjectsBufferDist + prefab.Dim.x / 2);
Esempio n. 4
0
 private float GetBottomBoundary(LevelObject prefab) => FloorSurfaceY + prefab.Dim.y / 2;