示例#1
0
        private void Update()
        {
            if (Input.GetMouseButtonDown(0))
            {
                TypeEventSystem.Send(new A());
            }

            if (Input.GetMouseButtonDown(1))
            {
                TypeEventSystem.Send(new B()
                {
                    Age  = 10,
                    Name = "凉鞋"
                });
            }

            if (Input.GetKeyDown(KeyCode.U))
            {
                TypeEventSystem.UnRegister <A>(ReceiveA);
                TypeEventSystem.UnRegister <B>(ReceiveB);
            }
        }
示例#2
0
        private void Start()
        {
            TypeEventSystem.Register <A>(ReceiveA);

            TypeEventSystem.Register <B>(ReceiveB);
        }