YIUIEventInitializeAfterGMHandler.cs 750 B

12345678910111213141516171819202122232425262728
  1. using YIUIFramework;
  2. namespace ET.Client
  3. {
  4. [Event(SceneType.All)]
  5. public class YIUIEventInitializeAfterGMHandler : AEvent<Scene, YIUIEventInitializeAfter>
  6. {
  7. protected override async ETTask Run(Scene scene, YIUIEventInitializeAfter arg)
  8. {
  9. //新增 可以通过配置关闭GM功能
  10. if (YIUIConstHelper.Const.CloseGMCommand)
  11. {
  12. return;
  13. }
  14. //根据需求自行处理 在Editor下自动打开 也可以根据各种外围配置 或者 GM等级打开
  15. //#if UNITY_EDITOR
  16. {
  17. scene.AddComponent<GMCommandComponent>();
  18. }
  19. //#endif
  20. await ETTask.CompletedTask;
  21. }
  22. }
  23. }