Ejemplo n.º 1
0
    private void HandleBaseDestroyed(object sender, RedemptionBaseDestroyedEventArgs e)
    {
        bases[e.Index].BaseDestroyed -= HandleBaseDestroyed;
        bases[e.Index].BaseDamaged   -= HandleBaseDamaged;
        currentBasesCount--;

        if (currentBasesCount <= 0)
        {
            PostBasesDestroyed();
        }
    }
Ejemplo n.º 2
0
 private void Awake()
 {
     currentHealth = health;
     destroyedArgs = new RedemptionBaseDestroyedEventArgs(baseIndex);
     damagedArgs   = new RedemptionBaseDamagedEventArgs(0f);
 }