public ChangeTileType(UInt32 tileID, UInt16 newType, IndoorTileMap map) { _map = map; _tileID = tileID; _newType = newType; _oldType = _map.GetTileDataCopy(tileID).tileType; }
private void Start() { IndoorTileMapData tileMapData = new IndoorTileMapData(); tileMapData.name = TEST_MAP_NAME; tileMapData.width = 16; tileMapData.height = 16; tileMapData.tileSet = 0; tileMapData.ambientLight = new Vector3(0.2f, 0.2f, 0.2f); tileMapData.skyColor = new Vector3(0f, 0f, 0f); tileMapData.tiles = IndoorTileMapData.CreateRandomTiles(tileMapData.width, tileMapData.height); GameObject go = new GameObject("tile_map"); _tileMap = go.AddComponent <IndoorTileMap>(); _tileMap.Initialize(tileMapData, tilePrefabLib); LineDrawTool.EnsureExistance(); }