コード例 #1
0
    private void _SpawnEjectionTrap(int tileID)
    {
        EjectionTrap ejectionTrap = Instantiate(m_ejectionTrapPrefab) as EjectionTrap;

        ejectionTrap.SetTileID(tileID);

        m_ejectionTraps.Add(ejectionTrap);
        m_ejectionTrapsTileIDs.Add(ejectionTrap, tileID);
    }
コード例 #2
0
    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);
    }