using ET.EventType; using libx; using System; using System.Collections.Generic; using UnityEngine; namespace ET { public class AppStartEvent : AEvent { public override async ETTask Run(AppStart args) { //!设置帧率 Application.targetFrameRate = Define.FrameRate; Game.Scene.AddComponent(); Game.Scene.AddComponent(); Game.Scene.AddComponent(); Define.IsEditorMode = GlobalConfigComponent.Instance.GlobalProto.isEditorMode; var keyComponent = Game.Scene.AddComponent(); keyComponent.key = args.key; keyComponent.keyIV = args.keyIV; keyComponent.xorKey = args.xorKey; Game.Scene.AddComponent(); await Game.EventSystem.Publish(new EventType.AppStartInitFinish() {}); await ETTask.CompletedTask; } } }