using ET; using FairyGUI; namespace ET { public class FUIInitComponentAwakeSystem : AwakeSystem { public override void Awake(FUIInitComponent self) { UIConfig.defaultFont = "FZJiChuXiangSuS-R-GB"; GRoot.inst.SetContentScaleFactor(1600, 900, UIContentScaler.ScreenMatchMode.MatchWidthOrHeight); self.Awake(); UIConfig.windowModalWaiting = "ui://kqsmrpxldsrdutlv"; } } public class FUIInitComponentDestroySystem:DestroySystem { public override void Destroy(FUIInitComponent self) { self.Destroy(); } } public class FUIInitComponent : Entity { public void Awake() { domain.GetComponent().AddPackageAsync(FUIPackage.Login); domain.GetComponent().AddPackageAsync(FUIPackage.Common); domain.GetComponent().AddPackageAsync(FUIPackage.Dialog); domain.GetComponent().AddPackageAsync(FUIPackage.TransPointUI); domain.GetComponent().AddPackageAsync(FUIPackage.Skill); domain.GetComponent().AddPackageAsync(FUIPackage.Popup); domain.GetComponent().AddPackageAsync(FUIPackage.Character); domain.GetComponent().AddPackageAsync(FUIPackage.Bag); domain.GetComponent().AddPackageAsync(FUIPackage.Task); domain.GetComponent().AddPackageAsync(FUIPackage.Shop); domain.GetComponent().AddPackageAsync(FUIPackage.Consignment); domain.GetComponent().AddPackageAsync(FUIPackage.Mail); domain.GetComponent().AddPackageAsync(FUIPackage.Friend); domain.GetComponent().AddPackageAsync(FUIPackage.Rank); domain.GetComponent().AddPackageAsync(FUIPackage.Quest); domain.GetComponent().AddPackageAsync(FUIPackage.Pvp); domain.GetComponent().AddPackageAsync(FUIPackage.Strength); domain.GetComponent().AddPackageAsync(FUIPackage.Other); domain.GetComponent().AddPackageAsync(FUIPackage.Pet); } public void Destroy() { domain.GetComponent().RemovePackage(FUIPackage.Login); domain.GetComponent().RemovePackage(FUIPackage.Common); domain.GetComponent().RemovePackage(FUIPackage.Dialog); domain.GetComponent().RemovePackage(FUIPackage.TransPointUI); domain.GetComponent().RemovePackage(FUIPackage.Skill); domain.GetComponent().RemovePackage(FUIPackage.Popup); domain.GetComponent().RemovePackage(FUIPackage.Character); domain.GetComponent().RemovePackage(FUIPackage.Bag); domain.GetComponent().RemovePackage(FUIPackage.Task); domain.GetComponent().RemovePackage(FUIPackage.Shop); domain.GetComponent().RemovePackage(FUIPackage.Consignment); domain.GetComponent().RemovePackage(FUIPackage.Mail); domain.GetComponent().RemovePackage(FUIPackage.Friend); domain.GetComponent().RemovePackage(FUIPackage.Rank); domain.GetComponent().RemovePackage(FUIPackage.Quest); domain.GetComponent().RemovePackage(FUIPackage.Pvp); domain.GetComponent().RemovePackage(FUIPackage.Strength); domain.GetComponent().RemovePackage(FUIPackage.Other); domain.GetComponent().RemovePackage(FUIPackage.Pet); } } }