Exemple #1
0
 public void Start()
 {
     if (debugLog)
     {
         onTakeDamage.AddListener(LogDamageEvent);
         onGivenDamage.AddListener(LogDamageEvent);
     }
 }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        // Can I somehow tie this to the const instead?
        gameObject.layer = LayerMask.NameToLayer("Attackable");

        // As mentioned above, replace with delegates or my own event class.
        deathEvent.AddListener(DeathActions);
        takeDamageEvent.AddListener(TakeDamageActions);
    }