Hyluss icon

[Unity] Event

Hyluss | PRO | 12/22/17 07:11:17 PM UTC | 0 ⭐ | 475 👁️ | Never ⏰ | []
C# |

590 B

|

None

|

0 👍

/

0 👎

using UnityEngine;
using System.Collections;
 
public class EventTrigger : MonoBehaviour {
 
    public delegate void EnterToOblivion();
    public static event EnterToOblivion OblivionEnter;
 
    void OnTriggerEnter()
    {
        if (OblivionEnter != null)
        {
            OblivionEnter ();
        }
    }
}
 
 
// somewhere in other script
 
using UnityEngine;
using System.Collections;
 
public class Oblivon : MonoBehaviour {
 
    void OnEnable()
    {
        EventTrigger.OblivionEnter += Die;
    }
  
    void CheatDeath()
    {
        EventTrigger.OblivionEnter -= Die;
    }
  
    void Die()
    {
        // you died xD
    }
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎