Esempio n. 1
0
    public void DestroyGem(Gem gem)
    {
        m_StonedGems.Remove(gem.gameObject);

        if (NetworkManager.IsConnected() && NetworkManager.IsPlayerOne())
        {
            NetworkGem ng = gem.GetComponent <NetworkGem>();
            if (ng != null && ng.OtherLinked)
            {
                m_NetworkGemsToBeDestroyed.Add(gem.gameObject);
                return;
            }
        }

        DestroyGemImpl(gem);
    }
Esempio n. 2
0
    public void AddNetworkGem(NetworkGem ng)
    {
        Gem gem  = ng.GetComponent <Gem>();
        int lane = gem.Lane;

        //int gemType = gem.GemType;

        // Change to user sprite
        if (m_GemDetails != null)
        {
            SetGemSpriteContainer(gem.GetComponent <GemSpriteContainer>(), gem.GemType);
        }

        // Updating live info
        //m_aGemCount[gemType]++;
        //m_nTotalGemCount++;
        m_Gems[lane].Add(gem.gameObject);
    }