任务9:练习1:自定义一个ET组件和Game.EventSystem.Run() 方法的调用

1 随便定义一个类,继承 : Component,给这个组件定义一些string,数组属性

2 在项目的Init.cs中,把这个组件添加给 Game.Scene

3 在练习项目的UIEventType.cs中用Game.Scene获取到这个组件

尝试改变他里面的sting或者数组属性,或者使用这些string或数组内容随便做点什么

4 在UIEventType.cs中定义几个事件方法,如 LandLoginFinished,InitLobby_CreateLandLobby

事件方法中,只需要输出点文本如 Log.Info("==>LandLoginFinished")

Log.Info("==>CreateLandLobby")

给这些事件方法加对应的如[Event(UIEventType.EndLandLogin)]特性,[Event(UIEventType.LandLobby)]特性

5 在Init.cs中调用这些方法,观察效果,如Game.EventSystem.Run(UIEventType.LandLobby) 

Game.EventSystem.Run(UIEventType.EndLandLogin) 

posted @ 2023-01-30 18:54  Domefy  阅读(24)  评论(0编辑  收藏  举报