Ejemplo n.º 1
0
    private void Awake()
    {
        TBroadCaster <enum_BroadCastTest> .Add <string>(enum_BroadCastTest.LifeCycle, OnLifeCycle);

        TBroadCaster <enum_BroadCastTest> .Add <bool, string>(enum_BroadCastTest.EnableSet, OnEnableSet);

        TBroadCaster <enum_BroadCastTest> .Trigger(enum_BroadCastTest.LifeCycle, "Awake");
    }
Ejemplo n.º 2
0
    private void OnDestroy()
    {
        TBroadCaster <enum_BroadCastTest> .Trigger(enum_BroadCastTest.LifeCycle, "Destroy");

        TBroadCaster <enum_BroadCastTest> .Remove <string>(enum_BroadCastTest.LifeCycle, OnLifeCycle);

        TBroadCaster <enum_BroadCastTest> .Remove <bool, string>(enum_BroadCastTest.EnableSet, OnEnableSet);
    }
Ejemplo n.º 3
0
 private void Start()
 {
     TBroadCaster <enum_BroadCastTest> .Trigger(enum_BroadCastTest.LifeCycle, "Start");
 }
Ejemplo n.º 4
0
    private void OnDisable()
    {
        TBroadCaster <enum_BroadCastTest> .Trigger(enum_BroadCastTest.LifeCycle, "Disable");

        TBroadCaster <enum_BroadCastTest> .Trigger(enum_BroadCastTest.EnableSet, false, "Disable");
    }
Ejemplo n.º 5
0
    private void OnEnable()
    {
        TBroadCaster <enum_BroadCastTest> .Trigger(enum_BroadCastTest.LifeCycle, "Enable");

        TBroadCaster <enum_BroadCastTest> .Trigger(enum_BroadCastTest.EnableSet, true, "Enable");
    }