Example #1
0
 public ChangeTileType(UInt32 tileID, UInt16 newType, IndoorTileMap map)
 {
     _map     = map;
     _tileID  = tileID;
     _newType = newType;
     _oldType = _map.GetTileDataCopy(tileID).tileType;
 }
Example #2
0
    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();
    }