コード例 #1
0
    void On_JoystickMoveEnd()
    {
        Debug.Log("On_JoystickEnd-->>");

        CGameEvent _event = new CGameEvent("JoystickMoveEnd");

        CGameEventMgr.Inst().Dispatch(_event);
    }
コード例 #2
0
 public static CGameEventMgr Inst()
 {
     if (_inst == null)
     {
         _inst = new CGameEventMgr();
     }
     return(_inst);
 }
コード例 #3
0
    void On_JoystickMoveStart(Vector2 pos)
    {
        Debug.Log("On_JoystickStart-->>" + pos);
        m_joystickDir = new Vector3(pos.x, 0, pos.y);

        CGameEvent _event = new CGameEvent("JoystickMoveStart");

        _event.data = m_joystickDir;
        CGameEventMgr.Inst().Dispatch(_event);
    }
コード例 #4
0
ファイル: test.cs プロジェクト: TonyDongGuaPi/joework
    void Start()
    {
        this.m_animator  = this.GetComponent <Animator>();
        this.m_transform = this.transform;
        this.m_moveSpeed = 5f;


        CGameEventMgr.Inst().AddListener("JoystickMoveStart", On_JoystickMoveStart);
        CGameEventMgr.Inst().AddListener("JoystickMove", On_JoystickMove);
        CGameEventMgr.Inst().AddListener("JoystickMoveEnd", On_JoystickMoveEnd);
    }
コード例 #5
0
ファイル: TestEvent.cs プロジェクト: TonyDongGuaPi/joework
    void Start()
    {
        CGameEventMgr.Inst().AddListener("shihuanjue", OnTest1);
        CGameEventMgr.Inst().AddListener("shihuanjue", OnTest1);
        //CGameEventMgr.Inst ().AddListener ("hello",OnTest1);

        CGameEventMgr.Inst().Dispatch(new CGameEvent("shihuanjue"));
        //CGameEventMgr.Inst ().Dispatch (new CGameEvent("hello"));
        ////1,2
        ////1
        //CGameEventMgr.Inst ().RemoveListener("shihuanjue",OnTest1);

        //CGameEventMgr.Inst ().Dispatch (new CGameEvent("shihuanjue"));
        //CGameEventMgr.Inst ().Dispatch (new CGameEvent("hello"));
        ////2
        ////1
        //CGameEventMgr.Inst ().RemoveListener ("shihuanjue",OnTest2);

        //CGameEventMgr.Inst ().Dispatch (new CGameEvent("shihuanjue"));
        //// null
    }
コード例 #6
0
 void CommDisPathEvent(CGameEvent _event)
 {
     CGameEventMgr.Inst().Dispatch(_event);
 }