Exemple #1
0
    private void OnEnemyDeath(DeathEventArguments arg)
    {
        GameObject dropPrefab = Core.dropTables.GetFromTable("Default", _dropRateTweak);

        if (dropPrefab != null)
        {
            GameObject drop = Instantiate(dropPrefab);
            drop.transform.position = arg.Location;
            drop.SetActive(true);
        }
    }
Exemple #2
0
 static public void RaiseOnEnemyDeath(DeathEventArguments args)
 {
     OnEnemyDeath?.Invoke(args);
 }
Exemple #3
0
 private void PlaySound(DeathEventArguments arg0)
 {
     _audio.PlayOneShot(_sound);
 }