private void _RemoveInversionTrap(int trapID) { InversionTrap trap = m_inversionTraps[trapID]; Destroy(trap.gameObject, 1); trap.enabled = false; m_inversionTraps.Remove(trap); m_inversionTrapsTileIDs.Remove(trap); }
private void _SpawnInversionTrap(int tileID) { InversionTrap inversionTrap = Instantiate(m_inversionTrapPrefab) as InversionTrap; inversionTrap.SetTileID(tileID); m_inversionTraps.Add(inversionTrap); m_inversionTrapsTileIDs.Add(inversionTrap, tileID); }