private void _SpawnEjectionTrap(int tileID) { EjectionTrap ejectionTrap = Instantiate(m_ejectionTrapPrefab) as EjectionTrap; ejectionTrap.SetTileID(tileID); m_ejectionTraps.Add(ejectionTrap); m_ejectionTrapsTileIDs.Add(ejectionTrap, tileID); }
private void _RemoveEjectionTrap(int trapID) { EjectionTrap trap = m_ejectionTraps[trapID]; Destroy(trap.gameObject, 1); trap.enabled = false; m_ejectionTraps.Remove(trap); m_ejectionTrapsTileIDs.Remove(trap); }