Beispiel #1
0
        protected internal override void OnUpdate(ProcedureOwner procedureOwner, float elapseSeconds, float realElapseSeconds)
        {
            base.OnUpdate(procedureOwner, elapseSeconds, realElapseSeconds);


            if (Input.GetKeyDown(KeyCode.F))
            {
                Log.Info("Press Key : F");
                GameEntry.Event.Fire(this, EventSubcribe_Demo.Create("TestEventName", this));
            }
        }
Beispiel #2
0
        private void TestHandle(object sender, GameEventArgs e)
        {
            EventSubcribe_Demo data = (EventSubcribe_Demo)e;

            // 判断userData是否为自己
            if (data.UserData != this)
            {
                Log.Error(" 信息不一致。 ");
                return;
            }
            Log.Info("获取到的信息: 事件名:[" + data.EventName + "] UserData: [" + data.UserData + "] EventId : [" + data.Id + "]");
        }