public virtual void Init(EncounterController encounterController, CardDeck[] decks, EncounterPhase[] phases) { this.encounterController = encounterController; this.decks = decks; this.phases = phases; phaseIndex = 0; }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } }