void Awake() { Application.targetFrameRate = 60; UIPackage.AddPackage("TurnCard"); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("TurnCard", "Card_Comp"), typeof(OneCard)); }
private void InitConfig() { UIConfig.defaultFont = "default"; UIConfig.defaultComboBoxVisibleItemCount = 5; UIConfig.loaderErrorSign = "ui://go13tig0sdw37t"; //"ui://e44hzvgsj4v12c";//ui://e44hzvgsj4v12c UIConfig.allowSoftnessOnTopOrLeftSide = true; UIObjectFactory.SetLoaderExtension(typeof(BaseLoader)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComNumeric"), typeof(ComNumeric)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComGold"), typeof(ComGold)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComCoin"), typeof(ComCoin)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComIcon"), typeof(ComIcon)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComCard"), typeof(ComCard)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComProgress"), typeof(ComProgress)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComBigIcon"), typeof(ComBigIcon)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ProgressBar"), typeof(ComProgressBar)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComExp"), typeof(ComExp)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComTabEffect"), typeof(ComTabEffect)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ComRankScore"), typeof(ComRankScore)); //配置 PlatForm.inst.CheckPlatForm(); PlatForm.inst.CheckLanguage(); PlatForm.inst.CheckNetwork(); PlatForm.inst.GetSdk().Init(""); this.initQueue.Next(); }
public static void Init() { Stage.Instantiate(); Stage.inst.referenceResolution = RESOLUTION; Stage.inst.matchWidthOrHeight = 1; Stage.inst.updateManually = true; UIEventProxy.IsOverUIObject = () => EventSystem.instance.IsPointerOverGameObject(); UIConfig.defaultFont = "STHeitiSC-Medium,Droid Sans Fallback,LTHYSZK,Verdana,SimHei"; UIPackage.AddPackage("UI/global"); UIConfig.globalModalWaiting = UIPackage.GetItemURL("global", "ModalWaiting"); UIConfig.windowModalWaiting = UIPackage.GetItemURL("global", "ModalWaiting"); UIObjectFactory.SetLoaderExtension(typeof(CustomGLoader)); UIConfig.buttonSound = ( AudioClip )UIPackage.GetItemAsset("global", "click"); login = new UILogin(); hall = new UIHall(); room = new UIRoom(); loadLevel = new UILoadLevel(); battle = new UIBattle(); }
public static void BindAll() { UIObjectFactory.SetPackageItemExtension(UI_BagButton.URL, typeof(UI_BagButton)); UIObjectFactory.SetPackageItemExtension(UI_BagGridSub.URL, typeof(UI_BagGridSub)); UIObjectFactory.SetPackageItemExtension(UI_BagWin.URL, typeof(UI_BagWin)); UIObjectFactory.SetPackageItemExtension(UI_WindowFrame.URL, typeof(UI_WindowFrame)); UIObjectFactory.SetPackageItemExtension(UI_CloseButton.URL, typeof(UI_CloseButton)); UIObjectFactory.SetPackageItemExtension(UI_dot.URL, typeof(UI_dot)); UIObjectFactory.SetPackageItemExtension(UI_JiNengYeMianAnNiu.URL, typeof(UI_JiNengYeMianAnNiu)); UIObjectFactory.SetPackageItemExtension(UI_DuanZaoYeMianAnNiu.URL, typeof(UI_DuanZaoYeMianAnNiu)); UIObjectFactory.SetPackageItemExtension(UI_JiangLiYeMianAnNiu.URL, typeof(UI_JiangLiYeMianAnNiu)); UIObjectFactory.SetPackageItemExtension(UI_JunTuanYeMianAnNiu.URL, typeof(UI_JunTuanYeMianAnNiu)); UIObjectFactory.SetPackageItemExtension(UI_RenWuYeMianAnNiu.URL, typeof(UI_RenWuYeMianAnNiu)); UIObjectFactory.SetPackageItemExtension(UI_JingJiYeMianAnNiu.URL, typeof(UI_JingJiYeMianAnNiu)); UIObjectFactory.SetPackageItemExtension(UI_JinHuaYeMianAnNiu.URL, typeof(UI_JinHuaYeMianAnNiu)); UIObjectFactory.SetPackageItemExtension(UI_ShangDianYeMian.URL, typeof(UI_ShangDianYeMian)); UIObjectFactory.SetPackageItemExtension(UI_mailItem.URL, typeof(UI_mailItem)); UIObjectFactory.SetPackageItemExtension(UI_SheZhi.URL, typeof(UI_SheZhi)); UIObjectFactory.SetPackageItemExtension(UI_TiaoZhanBOSS.URL, typeof(UI_TiaoZhanBOSS)); UIObjectFactory.SetPackageItemExtension(UI_TanSuoShiJie.URL, typeof(UI_TanSuoShiJie)); UIObjectFactory.SetPackageItemExtension(UI_WuDaoDaHui.URL, typeof(UI_WuDaoDaHui)); UIObjectFactory.SetPackageItemExtension(UI_TongTianMoTa.URL, typeof(UI_TongTianMoTa)); UIObjectFactory.SetPackageItemExtension(UI_bloodbar.URL, typeof(UI_bloodbar)); UIObjectFactory.SetPackageItemExtension(UI_HeadBar.URL, typeof(UI_HeadBar)); UIObjectFactory.SetPackageItemExtension(UI_mainstage.URL, typeof(UI_mainstage)); }
public static void BindAll() { UIObjectFactory.SetPackageItemExtension(SelectServer.URL, typeof(SelectServer)); UIObjectFactory.SetPackageItemExtension(ServerItem.URL, typeof(ServerItem)); UIObjectFactory.SetPackageItemExtension(RolePanel.URL, typeof(RolePanel)); UIObjectFactory.SetPackageItemExtension(LoginPlant.URL, typeof(LoginPlant)); }
void Start() { Application.targetFrameRate = 60; DontDestroyOnLoad(this.gameObject); Stage.Instantiate(5); Stage.inst.AddChild(new GRoot().displayObject); Stage.inst.camera.clearFlags = CameraClearFlags.Depth; Stage.inst.onKeyDown.Add(OnKeyDown); //setup custom loader classs UIObjectFactory.SetLoaderExtension(typeof(MyGLoader)); GRoot.inst.SetContentScaleFactor(1136, 640); UIPackage.AddPackage("BagDemo"); _mainView = UIPackage.CreateObject("Bag", "Main").asCom; _mainView.SetSize(GRoot.inst.width, GRoot.inst.height); _mainView.AddRelation(GRoot.inst, RelationType.Size); GRoot.inst.AddChild(_mainView); _bagWindow = new BagWindow(); _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); }); }
public HtmlImage() { loader = (GLoader)UIObjectFactory.NewObject("loader"); loader.gameObjectName = "HtmlImage"; loader.fill = FillType.ScaleFree; loader.touchable = false; }
void Awake() { Application.targetFrameRate = 60; Stage.inst.onKeyDown.Add(OnKeyDown); UIObjectFactory.SetPackageItemExtension("ui://PullToRefresh/Header", typeof(ScrollPaneHeader)); }
protected override void Awake() { base.Awake(); SoundManager.Instance.Init(); UIConfig.tooltipsWin = "ui://ResComponent/ToolTips"; UIConfig.bringWindowToFrontOnClick = false; UIObjectFactory.SetPackageItemExtension("ui://BagMenu/SlotButton", typeof(SlotButton)); UIObjectFactory.SetPackageItemExtension("ui://ShopMenu/ShopListItem", typeof(ShopListItem)); UIObjectFactory.SetPackageItemExtension("ui://SkillMenu/SkillListItem", typeof(SkillListItem)); UIObjectFactory.SetPackageItemExtension("ui://MainMenu/SlotButton", typeof(ShortCutButton)); UIWindowManager.Instance.Init(uiWindowTypes); PlayerStatusManager.Instance.Init(); GameObject.Instantiate(Players[(int)(PlayerStatusManager.Instance.playerInfo.PlayerType) - 1]); MouseCursorManager.Instance.Init(); TaskManager.Instance.Init(); ItemManager.Instance.Init(); EnemyManager.Instance.Init(); BagManager.Instance.Init(); ShopManager.Instance.Init(); EquipmentManager.Instance.Init(); SkillManager.Instance.Init(); ShortCutManager.Instance.Init(); SoundManager.Instance.PlayBg("BGM-Ingame"); UIWindowManager.Instance.CloseWindow(UIWindowTypes.SelectMenuWindow); UIWindowManager.Instance.OpenWindow(UIWindowTypes.MainMenuWindow); }
public HtmlInput() { textInput = (GTextInput)UIObjectFactory.NewObject("inputtext"); textInput.verticalAlign = VertAlignType.Middle; _border = new Shape(); }
public static void Init() { //加载通用包 还有绑定通用组件等 AppMain.Inst.ResMgr.AddUIPackage("Base"); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ShowMsgDialog"), typeof(ShowMsgDialog)); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("Base", "ShowTipDialog"), typeof(ShowTipDialog)); }
public override IEnumerator Initialize() { UIConfig.defaultFont = "SimHei,Droid Sans Fallback, LTHYSZK, Helvetica-Bold, Microsoft YaHei"; GRoot.inst.SetContentScaleFactor(576, 1024); UIObjectFactory.SetLoaderExtension(typeof(UITextureLoader)); UIPackage.AddPackage("UI/Basics"); UIPackage.AddPackage("UI/Common"); UIPackage.AddPackage("UI/CommonBack"); UIPackage.AddPackage("UI/MessageBox"); UIPackage.AddPackage("UI/GameBag"); UIPackage.AddPackage("UI/Chat"); Common.CommonBinder.BindAll(); CommonBack.CommonBackBinder.BindAll(); Earth.EarthBinder.BindAll(); Login.LoginBinder.BindAll(); MainUI.MainUIBinder.BindAll(); MessageBox.MessageBoxBinder.BindAll(); GameBag.GameBagBinder.BindAll(); Chat.ChatBinder.BindAll(); UIConfig.globalModalWaiting = UIPackage.GetItemURL("MessageBox", "MessageBox"); UIs.Instance.Show <TVView>(false); yield return(null); }
void Awake() { UIPackage.AddPackage("UIPanel/UI"); //添加包 UIObjectFactory.SetPackageItemExtension("ui://UI/ProductListItem", typeof(ProductListItem)); UIManager.Instance.LoadUIPanel(UIPanelEnum.StartUI); //UIManager.Instance.LoadUIPanel(UIPanelEnum.MainUI); }
public static void BindAll() { UIObjectFactory.SetPackageItemExtension(UI_ProgressBar.URL, typeof(UI_ProgressBar)); UIObjectFactory.SetPackageItemExtension(UI_ObjItem.URL, typeof(UI_ObjItem)); UIObjectFactory.SetPackageItemExtension(UI_CloseButton.URL, typeof(UI_CloseButton)); UIObjectFactory.SetPackageItemExtension(UI_Button.URL, typeof(UI_Button)); }
public void Show() { UIPackage.AddPackage("SD/ShuDu"); UIObjectFactory.SetPackageItemExtension(strItemUrl, typeof(ShuItem)); GComponent com = UIManager.inst.CreateObject<GComponent>("ShuDu", "GamePanel"); GRoot.inst.AddChild(com); com.SetSize(GRoot.inst.width, GRoot.inst.height); com.AddRelation(GRoot.inst, RelationType.Size); com.Center(); GList list = com.GetChild("n1").asList; list.RemoveChildrenToPool(); list.defaultItem = strItemUrl; ShuData.inst.InitData(); for (int i = 0; i < 9; i++) { for (int j = 0; j < 9 ; j++) { ShuItem item = list.AddItemFromPool() as ShuItem; item.Init(i, j); } } GRoot.inst.DispatchEvent("ShuUpdate"); list.onClickItem.Add(ItemClick); for(int i = 0; i < 10; i++) { ExchangeRow(Random.Range(0, 9), Random.Range(0, 9)); ExchangeCol(Random.Range(0, 9), Random.Range(0, 9)); } GRoot.inst.DispatchEvent("ShuHide"); }
void Start() { Application.targetFrameRate = 60; GRoot.inst.SetContentScaleFactor(1136, 640); Stage.inst.onKeyDown.Add(OnKeyDown); UIPackage.AddPackage("UI/VirtualList"); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("VirtualList", "mailItem"), typeof(MailItem)); _mainView = UIPackage.CreateObject("VirtualList", "Main").asCom; _mainView.fairyBatching = true; _mainView.SetSize(GRoot.inst.width, GRoot.inst.height); _mainView.AddRelation(GRoot.inst, RelationType.Size); GRoot.inst.AddChild(_mainView); _mainView.GetChild("n6").onClick.Add(() => { _list.AddSelection(500, true); }); _mainView.GetChild("n7").onClick.Add(() => { _list.scrollPane.ScrollTop(); }); _mainView.GetChild("n8").onClick.Add(() => { _list.scrollPane.ScrollBottom(); }); _list = _mainView.GetChild("mailList").asList; _list.SetVirtual(); _list.itemRenderer = RenderListItem; _list.numItems = 1000; }
public static void BindAll() { UIObjectFactory.SetPackageItemExtension(UI_Window.URL, typeof(UI_Window)); UIObjectFactory.SetPackageItemExtension(UI_EnterButton.URL, typeof(UI_EnterButton)); UIObjectFactory.SetPackageItemExtension(UI_GalaxyBg.URL, typeof(UI_GalaxyBg)); UIObjectFactory.SetPackageItemExtension(UI_MainBg.URL, typeof(UI_MainBg)); }
private void RegisterItemExtension() { UIObjectFactory.SetPackageItemExtension("ui://Home/Buff", typeof(BuffTip)); UIObjectFactory.SetPackageItemExtension("ui://Home/Button_Attack", typeof(SkillButton)); UIObjectFactory.SetPackageItemExtension("ui://Level/ThreeStar", typeof(ThreeStar)); UIObjectFactory.SetPackageItemExtension("ui://Level/LevelItem", typeof(LevelItem)); }
private void Start() { Instance = this; UIObjectFactory.SetLoaderExtension(typeof(MyGLoader)); MonoInst.SetupMono(this); SimpleFactory.CreateAppStart().StartApp(this); }
// Use this for initialization void Start() { PlayerPrefs.DeleteAll(); UIPackage.AddPackage("FairyGUI/UIMain"); UIObjectFactory.SetPackageItemExtension("ui://UIMain/ClickShower", typeof(ShowClickMask)); hasSave = PlayerPrefs.GetInt("hasSave", 0); _main_menu = GetComponent <UIPanel> ().ui; _main_menu.GetController("c0").SetSelectedPage("unsave"); if (hasSave > 0) { _main_menu.GetController("c0").SetSelectedPage("save"); } _main_menu.GetChild("loadGame").onClick.Add(loadGame); _main_menu.GetChild("newGame").onClick.Add(newGame); _main_menu.GetChild("options").onClick.Add(options); _main_menu.GetChild("quit").onClick.Add(quit); //_main_menu.onClick.Add (OnClick); _main_menu.onClick.Add(OnClickShow); effect = _main_menu.GetChild("effect").asMovieClip; // ShowClickMask _maskLayer = (ShowClickMask)UIPackage.CreateObject ("UIMain", "ClickShower").asCom; // _maskLayer.SetSize(GRoot.inst.width, GRoot.inst.height); // _maskLayer.AddRelation(GRoot.inst, RelationType.Size); // // // // GRoot.inst.AddChild(_maskLayer); // _main_menu.AddChild (mask); // Debug.Log (_main_menu.numChildren); // Debug.Log (mask.position); _mask = _main_menu.GetChild("mask").asGraph; _newHeroPanel = _main_menu.GetChild("newHeroPanel").asCom; _info = _newHeroPanel.GetChild("info").asTextField; _desp = _newHeroPanel.GetChild("desp").asTextField; _start_game = _newHeroPanel.GetChild("startGame").asLoader; _start_game.onClick.Add(delegate(EventContext context) { PlayerData.getInstance().heroIdx = choosedHeroIdx; enterGame(); }); _hero_list = _newHeroPanel.GetChild("hero_list").asList; _hero_list.SetVirtualAndLoop(); _hero_list.itemRenderer = RenderHeroes; _hero_list.numItems = GameStaticData.getInstance().heroes.Count; _hero_list.scrollPane.onScroll.Add(doHeroScrollEffect); _hero_list.scrollPane.onScrollEnd.Add(changeHeroDetail); doHeroScrollEffect(); changeHeroDetail(); { _info.text = GameStaticData.getInstance().heroes[choosedHeroIdx].name; _desp.text = GameStaticData.getInstance().heroes [choosedHeroIdx].desp; } }
IEnumerator Start() { LoggerHelper.Instance.Startup(); JsManager.Instance.Startup(); //初始化FairyGUI GRoot.inst.SetContentScaleFactor(1280, 720, UIContentScaler.ScreenMatchMode.MatchWidthOrHeight); UIPackage.unloadBundleByFGUI = false; NTexture.CustomDestroyMethod = (Texture t) => { Addressables.Release(t); Logger.Log(".... release addressable: " + t.name); }; UIObjectFactory.SetPackageItemExtension(LaunchPage.URL, typeof(LaunchPage)); UIObjectFactory.SetPackageItemExtension(UINoticeWin.URL, typeof(UINoticeWin)); //加载FairyGUI Package AsyncOperationHandle <TextAsset> handle = Addressables.LoadAssetAsync <TextAsset>(fairy_package); yield return(handle); TextAsset pkgAsset = handle.Result; UIPackage.AddPackage( pkgAsset.bytes, "game", async(string name, string extension, Type type, PackageItem ite) => { Logger.Log($"{name}, {extension}, {type.ToString()}, {ite.ToString()}"); if (type == typeof(Texture)) { Texture t = await Addressables.LoadAssetAsync <Texture>(name + extension).Task; ite.owner.SetItemAsset(ite, t, DestroyMethod.Custom); } }); Addressables.Release(handle); //加载更新界面 launchPage = LaunchPage.CreateInstance(); launchPage.Show(); //Test UINoticeWin notice = UINoticeWin.CreateInstance(); notice.ShowOneButton("test test", () => { notice.Hide(); }); yield return(notice.WaitForResponse()); // 开始更新 if (launchPage != null) { StartCoroutine(launchPage.CheckUpdate()); } yield break; }
void Awake() { UIPackage.AddPackage("UI/ModalWaiting"); UIConfig.globalModalWaiting = UIPackage.GetItemURL("ModalWaiting", "GlobalModalWaiting"); UIConfig.windowModalWaiting = UIPackage.GetItemURL("ModalWaiting", "WindowModalWaiting"); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("ModalWaiting", "GlobalModalWaiting"), typeof(GlobalWaiting)); }
public static void BindAll() { UIObjectFactory.SetPackageItemExtension(UI_Scene.URL, typeof(UI_Scene)); UIObjectFactory.SetPackageItemExtension(UI_UIMain.URL, typeof(UI_UIMain)); UIObjectFactory.SetPackageItemExtension(UI_BuildingLevelUp.URL, typeof(UI_BuildingLevelUp)); UIObjectFactory.SetPackageItemExtension(UI_BuildingOpen.URL, typeof(UI_BuildingOpen)); UIObjectFactory.SetPackageItemExtension(UI_BuildingList.URL, typeof(UI_BuildingList)); }
void Awake() { UIPackage.AddPackage("UI/ModalWaiting"); UIConfig.globalModalWaiting = "ui://ModalWaiting/GlobalModalWaiting"; UIConfig.windowModalWaiting = "ui://ModalWaiting/WindowModalWaiting"; UIObjectFactory.SetPackageItemExtension("ui://ModalWaiting/GlobalModalWaiting", typeof(GlobalWaiting)); }
void Awake() { Application.targetFrameRate = 60; Stage.inst.onKeyDown.Add(OnKeyDown); UIPackage.AddPackage("UI/TurnCard"); UIObjectFactory.SetPackageItemExtension(UIPackage.GetItemURL("TurnCard", "CardComponent"), typeof(Card)); }
/// <summary> /// /// </summary> /// <param name="url"></param> /// <param name="luaClass"></param> public static void SetExtension(string url, System.Type baseType, LuaFunction extendFunction) { UIObjectFactory.SetPackageItemExtension(url, () => { GComponent gcom = (GComponent)Activator.CreateInstance(baseType); gcom.data = extendFunction; return(gcom); }); }
public static void BindAll() { UIObjectFactory.SetPackageItemExtension(MapCom.URL, typeof(MapCom)); UIObjectFactory.SetPackageItemExtension(MapBlock1.URL, typeof(MapBlock1)); UIObjectFactory.SetPackageItemExtension(MapNodeCom.URL, typeof(MapNodeCom)); UIObjectFactory.SetPackageItemExtension(MapFrame.URL, typeof(MapFrame)); UIObjectFactory.SetPackageItemExtension(EnemyCom.URL, typeof(EnemyCom)); UIObjectFactory.SetPackageItemExtension(MapBlock2.URL, typeof(MapBlock2)); }
void InitUI() { GRoot.inst.SetContentScaleFactor(1334, 750); UIConfig.defaultFont = "afont"; FontManager.RegisterFont(FontManager.GetFont("txjlzy"), "Tensentype JiaLiZhongYuanJ"); FontManager.RegisterFont(FontManager.GetFont("STXINWEI_1"), "华文新魏"); UIObjectFactory.SetLoaderExtension(typeof(pg.MyGLoader)); }
public static void BindAll() { UIObjectFactory.SetPackageItemExtension(UI_CommonTips.URL, typeof(UI_CommonTips)); UIObjectFactory.SetPackageItemExtension(UI_StarLevel.URL, typeof(UI_StarLevel)); UIObjectFactory.SetPackageItemExtension(UI_PanelFrameWithTitleAndClose.URL, typeof(UI_PanelFrameWithTitleAndClose)); UIObjectFactory.SetPackageItemExtension(UI_PanelFrameDialog.URL, typeof(UI_PanelFrameDialog)); UIObjectFactory.SetPackageItemExtension(UI_PanelFrameWithClose.URL, typeof(UI_PanelFrameWithClose)); UIObjectFactory.SetPackageItemExtension(UI_ModalLayer.URL, typeof(UI_ModalLayer)); }
public HtmlInput() { textInput = (GTextInput)UIObjectFactory.NewObject(ObjectType.InputText); textInput.verticalAlign = VertAlignType.Middle; _border = new Shape(); _border.graphics.dontClip = true; ((InputTextField)textInput.displayObject).AddChildAt(_border, 0); }