public static void Init(Transform terrainRoot, object terrainInfo, int v_count, int h_count, int itemEx_x, int itemEx_y, float offset_x, float offset_y) { m_TileMapGen = terrainRoot.GetComponent <TileMapGenBase>(); if (m_TileMapGen) { var data = terrainInfo as TerrainInfo; m_TileMapGen.Init(data, v_count, h_count, itemEx_x, itemEx_y, offset_x, offset_y); } m_IsInit = true; }