private void StartBattle() { state = State.Active; if (doorAnims != null) { doorAnims.SetColor(DoorAnims.ColorName.Red); doorAnims.CloseDoor(); } OnBattleStarted?.Invoke(this, EventArgs.Empty); }
private void OnTriggerEnter(Collider collider) { PlayerController player = collider.GetComponent <PlayerController>(); if (player != null) { GameManager.wave = nowWeve; lastDoor.CloseDoor(); Debug.Log("Player Enemy Trigger"); OnPlayerEnterTrigger?.Invoke(this, EventArgs.Empty); Destroy(gameObject); } }
private void Start() { DoorAnims doorAnims = GetComponent <DoorAnims>(); if (startOpen) { doorAnims.OpenDoor(); } else { doorAnims.CloseDoor(); } doorAnims.SetColor(doorColor); }
private void BossBattle_OnBossBattleStarted(object sender, System.EventArgs e) { entryDoor.CloseDoor(); entryDoor.SetColor(DoorAnims.ColorName.Red); }
private void OnTriggerExit2D(Collider2D collision) { door.CloseDoor(); }
private void BattleSystem_OnBattleStarted(object sender, System.EventArgs e) { entryDoor.CloseDoor(); }