private void InitializeTile(IMapTileInfo tileInfo) { IntVector2 position = new IntVector2(tileInfo.Index.x / MainEditorController.SCALE, tileInfo.Index.y / MainEditorController.SCALE); switch (tileInfo.Type) { case MapTileType.Cube: { _mapViewController.InitializeCube(position); break; } case MapTileType.Square: { _mapViewController.InitializeSquare(position); break; } case MapTileType.Empty: { _mapViewController.InitializeEmpty(position); break; } } }
public MapTileInfoContainer(IMapTileInfo MapTileInfo, float InitializeTime) { this.MapTileInfo = MapTileInfo; this.InitializeTime = InitializeTime; }
public SectorTileInfoContainer(IntVector2 Position, IMapTileInfo TileInfo) { this.Position = Position; this.TileInfo = TileInfo; }