示例#1
0
    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);
    }
示例#2
0
    private void _SpawnInversionTrap(int tileID)
    {
        InversionTrap inversionTrap = Instantiate(m_inversionTrapPrefab) as InversionTrap;

        inversionTrap.SetTileID(tileID);

        m_inversionTraps.Add(inversionTrap);
        m_inversionTrapsTileIDs.Add(inversionTrap, tileID);
    }