void Update() { if (_MonsterList.Count == 0) { if (wormPassage != null) { wormPassage.mobCheck = true; } _isMonster = false; if (_BoxList.Count == 0) { int i = Random.Range(0, 2); if (i == 0) { SetFairy(); } else { SetBox(); } } } if (!_isMonster) { _DoorOpen?.Invoke(); _isOpen = true; } else if (_isMonster) { _DoorClose?.Invoke(); if (_isOpen) { _Audio.clip = _Clip[1]; _Audio.Play(); _isOpen = false; } } }
void Update() { if (_MonsterList.Count == 0) { _isMonster = false; if (_isBox) { SetBox(); _isBox = false; } } if (_Boss) { if (_isMonster) { _DoorClose?.Invoke(); } else if (!_isMonster) { _DoorOpen?.Invoke(); } } }