protected virtual void Start() { this.discardPile = ((DiscardPile[])FindObjectsOfType(typeof(DiscardPile))).Where(d => d.player == this.player ).First(); gwn = (GwentNetworkManager)FindObjectOfType(typeof(GwentNetworkManager)); }
private void Awake() { if (GwentNetworkManager.gwn == null) { GwentNetworkManager.gwn = this; } else if (GwentNetworkManager.gwn != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
public void OnDrop(PointerEventData eventData) { InGameCard decoy = eventData.pointerDrag.GetComponent <InGameCard>(); if (decoy && decoy.HasDecoy() && cardRow is CombatCardRow) { TurnEvent ev1 = new TurnEvent(decoy.id, cardRow.rowName); TurnEvent ev2 = new TurnEvent(id, hand.rowName); hand.RemoveCard(decoy); cardRow.AddCard(decoy, true); cardRow.RemoveCard(this); hand.AddCard(this, true); GwentNetworkManager gwn = (GwentNetworkManager)FindObjectOfType(typeof(GwentNetworkManager)); gwn.SendTurn(new List <TurnEvent> { ev1, ev2 }); } else { this.transform.parent.SendMessage("OnDrop", eventData); } }
void Start() { gwn = (GwentNetworkManager)FindObjectOfType(typeof(GwentNetworkManager)); }
private void Start() { this.cardObject.GetComponent <Image>().sprite = this.image; gwn = (GwentNetworkManager)FindObjectOfType(typeof(GwentNetworkManager)); }