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); }
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); }