Beispiel #1
0
 public void ObjRegisterListener(GameEventArgsListenerObject listener)
 {
     if (objListeners.Contains(listener))
     {
         return;
     }
     objListeners.Add(listener);
 }
Beispiel #2
0
    public void ObjUnregisterListener(GameEventArgsListenerObject listener)
    {
        if (!objListeners.Contains(listener))
        {
            Debug.LogError("listener is not in list");
            return;
        }

        objListeners.Remove(listener);
    }
Beispiel #3
0
    public void AssignPlayerEvents()
    {
        var testevent = new GameEventArgsListenerObject();

        testevent.ObjResponse = new GameEventArgsResponseObject();
        testevent.ObjResponse.AddListener(player.Jump);
        testevent.ObjResponse.AddListener(player.HitObject);


        test.objListeners.Add(testevent);
    }