private void OnDeath() { characterGroup.Remove(Character); if (deathCollection != null) { deathCollection.Add(Character); } Character.gameObject.SetActive(false); }
private void OnCharacterDied(CharacterModel character) { CharacterCollection.Remove(character); character.Owner.CheckState(this); }
void OnDisable() { _allCharactersInScene.Remove(this); }