public void Awake() { networking = FindObjectOfType <GameplayNetworking>(); AnimatedHands.AddRange(networking.ClockwiseHands); gameTimer = FindObjectOfType <GameTimer>(); var notDummyCardRenderers = from r in FindObjectsOfType <CardRenderer>() where r.DummyRenderer == false select r; CardsInPlay.Clear(); CardsInPlay.AddRange(notDummyCardRenderers); for (int i = 0; i < CardsInPlay.Count; i++) { //CardsInPlay[i].Background.gameObject.name = "SET LISTENER"; CardRenderer capturedRenderer = CardsInPlay[i]; CardsInPlay[i].Background.GetComponent <Button>().onClick.AddListener( delegate { OnAnyCardButtonUI(capturedRenderer.Index); } ); } CardsNotInPlay.OnAnyCardClickedDelegate = (index) => { OnAnyCardButtonUI(index); }; }
public void UpdateIdentities(NetworkingPlayer player) { GameplayNetworking networking = FindObjectOfType <GameplayNetworking>(); CustomConsole.Log("NetworkID " + player.NetworkId + " connected."); foreach (PlayerIdentity ident in networking.PlayerIdentities) { ident.Clear(); } for (int i = 0; i < OwningNetWorker.Players.Count; i++) { networking.PlayerIdentities[i].Setup(OwningNetWorker.Players[i], i); } }