public void StartBattle() { Debug.Log("StartBattle"); state = State.Active; // Start narration GameObject HUD = GameObject.Find("HUD"); HUD.GetComponent <Narration>().ChangeLineSet(narrationLineSet); // Stock event listener OnBattleStarted?.Invoke(this, EventArgs.Empty); }
public void StartBattle(CombatCharacter[] characters) { battleEnded = false; this.characters = characters; for (int i = 0; i < characters.Length; i++) { characters[i].StartBattle(this); } characters[turnId].StartTurn(); OnBattleStarted?.Invoke(characters); }
private void StartBattle() { state = State.Active; if (doorAnims != null) { doorAnims.SetColor(DoorAnims.ColorName.Red); doorAnims.CloseDoor(); } OnBattleStarted?.Invoke(this, EventArgs.Empty); }
public void BattleStarted() { OnBattleStarted?.Invoke(); }
private void StartBattle() { Debug.Log("StartBattle"); state = State.Active; OnBattleStarted?.Invoke(this, EventArgs.Empty); }