private void OnSelectionComplete(CardPlayZone sendToZone) { sendToZone.PutOnBottom(selectedCardZone.DrawOneCard()); _selectedCard = null; uiView.SetActive(false); onTargetSelectionFinished.Publish(); battleState.SelectionStarted = false; }
protected override void Awake() { base.Awake(); if (instance != null) { Destroy(gameObject); } else { instance = this; } }