예제 #1
0
 private void BuildTileMapChunkCacheDict()
 {
     tileMapChunk_cache_dict.Clear();
     for (int i = 0; i < transform.childCount; ++i)
     {
         TileMapChunk tileMapChunk = transform.GetChild(i).GetComponent <TileMapChunk>();
         if (tileMapChunk)
         {
             Vector2Int chunk_xy = tileMapChunk.GetChunkXY();
             uint       key      = GetTileMapChunkKey(chunk_xy);
             tileMapChunk_cache_dict[key] = tileMapChunk;
         }
     }
 }