Пример #1
0
    private void CharacterDeath_Died(CharacterDeath source, CharacterDeadBody deadBody)
    {
        OneShotAudio audio = OneShotAudioPooler.Get();

        audio.Set(AudioClip, Transform.position);
        audio.gameObject.SetActive(true);
    }
    private void CharacterDeath_Died(CharacterDeath source, CharacterDeadBody deadBody)
    {
        OneShotAudioEffect effect = OneShotAudioEffectPooler.Get();

        effect.Set(source.Transform.position);
        effect.gameObject.SetActive(true);
    }
 private void BuddhaHeadAIDeath_Died(CharacterDeath source, CharacterDeadBody deadBody)
 {
     AIActionListComponent.ActionList.ClearActions();
     foreach (Spawn spawn in spawning)
     {
         spawn.gameObject.SetActive(false);
     }
     spawning.Clear();
     while (spawnedCharacters.Count > 0)
     {
         spawnedCharacters[0].Death.Die();
     }
     TreasureObj.SetActive(true);
 }
 private void PlayerCharacterDeath_Died(CharacterDeath source, CharacterDeadBody deadBody)
 {
     AddDeath();
 }
 private void CharacterDeath_Died(CharacterDeath source, CharacterDeadBody deadBody)
 {
     PlayerStatistics.AddKill();
 }
 private void CharacterDeath_Died(CharacterDeath source, CharacterDeadBody deadBody)
 {
     Transform.position = pos;
     GameObject.SetActive(true);
 }