Example #1
0
    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            EventTestArgs e = ReferencePool.Acquire <EventTestArgs>();

            //派发事件
            FrameworkEntry.Instance.GetManager <EventManager>().Fire(this, e.Fill("EventArgs"));
        }
    }
Example #2
0
    /// <summary>
    /// 事件处理方法
    /// </summary>
    private void EventTestMethod(object sender, GlobalEventArgs e)
    {
        EventTestArgs args = e as EventTestArgs;

        Debug.Log(args.m_Name);
    }