public void SetID(int id) { Name = UITool.FindChild <Text>(gameObject, "Name"); TypeIcon = UITool.FindChild <Image>(gameObject, "TypeIcon"); Des = UITool.FindChild <Text>(gameObject, "QuestDes"); Reward = UITool.FindChild <Text>(gameObject, "RewardDes"); ID = id; Quest = QuestManager.Instance.GetQuestByID(id); Name.text = Quest.Name; TypeIcon.sprite = Quest.TypeIcon; Des.text = Quest.Des; Reward.text = Quest.QuestRewards.Coin + "金币 " + Quest.QuestRewards.Exp + "经验"; }
public override void Start() { base.Start(); mPrayBtn = UITool.GetButton(gameObject, "PrayBtn"); mPolishBtn = UITool.GetButton(gameObject, "PolishBtn"); mBusinessBtn = UITool.GetButton(gameObject, "BusinessBtn"); mPrayEP = UITool.FindChild <Text>(gameObject, "PrayEP"); mPolishEP = UITool.FindChild <Text>(gameObject, "PolishEP"); mPrayBtn.onClick.AddListener(() => BusinessManager.Instance.Pray()); mPolishBtn.onClick.AddListener(() => BusinessManager.Instance.Polish()); mBusinessBtn.onClick.AddListener(() => BusinessManager.Instance.Business()); UpdateEP(); }
private void OnProduct() { Debug.Log("ProductManifest"); UITool.SetActionTrue(scheme.productBG.gameObject); UITool.SetActionFalse(scheme.modelBG.gameObject); UITool.SetActionTrue(scheme.productPictureTitle.gameObject); UITool.SetActionFalse(scheme.productModelTitle.gameObject); UITool.SetActionTrue(scheme.createScrollView.gameObject); UITool.SetActionFalse(scheme.offerModelScrollView.gameObject); scheme.productText.color = startColor; scheme.modelText.color = currColor; UITool.SetActionTrue(scheme.offerModel.gameObject); UITool.SetActionTrue(scheme.offerProducePicture.gameObject); }
protected override void Init() { base.Init(); InitUI(EUiId.DIALOG, NormalInfoDataHandler.NAME); UITool.AddBtnListener(transform, () => { AppUIRoot.UIManager.Back(); }, "Back"); UITool.AddBtnListener(transform, () => { AppUIRoot.UIManager.ShowUI(EUiId.VIEW_ONE); }, "One"); UITool.AddBtnListener(transform, () => { AppUIRoot.UIManager.ShowUI(EUiId.SIDE_VIEW); }, "Side"); UITool.AddBtnListener(transform, () => { NormalInfoData data = GetData <NormalInfoData>(); data.Count++; dataHandler.UpdataData(data); }, "Count"); }
protected override void Init() { base.Init(); InitUI(EUiId.VIEW_ONE, NormalInfoDataHandler.NAME); UITool.AddBtnListener(transform, () => { AppUIRoot.UIManager.Back(); }, "Back"); UITool.AddBtnListener(transform, () => { AppUIRoot.UIManager.ShowUI(EUiId.VIEW_TWO); }, "Two"); UITool.AddBtnListener(transform, () => { AppUIRoot.UIManager.ShowUI(EUiId.MAIN_UI); }, "Main"); UITool.AddBtnListener(transform, () => { NormalInfoData data = GetData <NormalInfoData>(); data.Count++; dataHandler.UpdataData(data); }, "Count"); }
public override void initialize() { m_rootUI = UITool.findUIGameObject("BattleUI"); m_btnEnemy = UITool.getUIComponent <Button>(m_rootUI, "EnemyButton"); m_btnSoldier = UITool.getUIComponent <Button>(m_rootUI, "SoldierButton"); m_btnGroup = UITool.getUIComponent <Button>(m_rootUI, "GroupButton"); m_txtKilled = UITool.getUIComponent <Text>(m_rootUI, "KilledText"); m_btnEnemy.onClick.AddListener(onClickEnemy); m_btnSoldier.onClick.AddListener(onClickSoldier); m_btnGroup.onClick.AddListener(onClickGroup); //注册事件监听(用于点击生产敌人时显示敌人数量) m_gameManager.registerGameEvent(ENUM_GameEvent.EnemyCount, new EnemyCountListener()); }
protected override void Init() { ItemSkin = transform.Find("ManifestItemSkin").gameObject; view = ItemSkin.transform.FindChild("view").gameObject; UDragScroll uscr = view.AddComponent <UDragScroll>(); uscr.scroRect = ScroRect; ItemSkin.AddComponent <SchemeManifestItemFunc>(); specialitem = new ManifestOfferItem("", "", "", "", "", "", 0); specialitem.special = true; SetData(672, 504, _arrangement, 6, 20, 70, 30, 2); // 初始化以后就隐藏 点击清单 在出现 UITool.SetActionFalse(this.gameObject); }
public override void Init() { base.Init(); lvInfoMgr = LevelInfoMgr.Instance; pauseBtn = Find <Button>("Btn_Pause"); startBtn = Find <Button>("Btn_Start"); Txt_TotalRound = Find <Text>("Txt_TotalRound"); Txt_NowRound = Find <Text>("Txt_NowRound"); Txt_Life = Find <Text>("Txt_Life"); Txt_Coin = Find <Text>("Txt_Coin"); enemyInfoPanel = UnityTool.FindChild(rootUI, "EnemyInfo"); towerInfoPanel = UnityTool.FindChild(rootUI, "TowerInfo"); Txt_EnemyName = UITool.FindChild <Text>(enemyInfoPanel, "Txt_Name"); Txt_TowerName = UITool.FindChild <Text>(towerInfoPanel, "Txt_Name"); Txt_NowLife = UITool.FindChild <Text>(enemyInfoPanel, "Txt_NowLife"); Txt_TotalLife = UITool.FindChild <Text>(enemyInfoPanel, "Txt_TotalLife"); Txt_Heart = UITool.FindChild <Text>(enemyInfoPanel, "Txt_Heart"); Txt_Def = UITool.FindChild <Text>(enemyInfoPanel, "Txt_Def"); Txt_Mdef = UITool.FindChild <Text>(enemyInfoPanel, "Txt_Mdef"); Txt_Speed = UITool.FindChild <Text>(enemyInfoPanel, "Txt_Speed"); Txt_Phy = UITool.FindChild <Text>(towerInfoPanel, "Txt_Phy"); Txt_Magic = UITool.FindChild <Text>(towerInfoPanel, "Txt_Magic"); Txt_CD = UITool.FindChild <Text>(towerInfoPanel, "Txt_CD"); Txt_Range = UITool.FindChild <Text>(towerInfoPanel, "Txt_Range"); Btn_Bag = Find <Button>("Btn_Bag"); Bag_BG = Find <Transform>("Bag_BG").gameObject; ItemContent = UITool.FindChild <Transform>(Bag_BG, "ItemContent"); Bag_BG.SetActive(false); enemyInfoPanel.SetActive(false); towerInfoPanel.SetActive(false); EventCenter.AddListener <int>(EventType.Play_CoinUpdate, SetCoinNum); EventCenter.AddListener <int>(EventType.Play_LifeUpdate, SetLifeNum); EventCenter.AddListener <int>(EventType.Play_NowRoundUpdate, SetNowRound); EventCenter.AddListener(EventType.RestartGame, RestartGame); EventCenter.AddListener <GridPoint>(EventType.HandleGrid, HandleGrid); EventCenter.AddListener <BaseEnemy>(EventType.HandleEnemy, HandleEnemy); EventCenter.AddListener <Vector3>(EventType.SetStartPos, SetStartBtnPos); EventCenter.AddListener(EventType.LeaveGameScene, RestartGame); pauseBtn.onClick.AddListener(OnPauseClick); startBtn.onClick.AddListener(OnStartClick); startBtn.gameObject.SetActive(false); Btn_Bag.onClick.AddListener(OnBtnBGClick); itemBtnList = new List <ItemHoldBtn>(); SetItemHoldBtn(); }
public override void OnEnter() { UITool.GetOrAddComponentInChildren <Button>("BtnQuit").onClick.AddListener(() => { GameRoot.Instance.SceneSystem.SetScene(new StartScene()); Pop(); }); UITool.GetOrAddComponentInChildren <Button>("BtnMsg").onClick.AddListener(() => { Push(new TaskPanel()); }); UITool.GetOrAddComponentInChildren <Button>("BtnSetting").onClick.AddListener(() => { Push(new SettingPanel()); }); }
public override void Initialize(string s) { m_RootUI = UnityTool.FindGameObject(s); tips = UnityTool.FindChildGameObject(m_RootUI, "Tips"); item = UnityTool.FindChildGameObject(m_RootUI, "CreateRoleItemBtn"); pop = UnityTool.FindChildGameObject(m_RootUI, "Pop"); GoBackBtn = UITool.GetUIComponent <Button>(m_RootUI, "GoBackBtn"); RepeatBtn = UITool.GetUIComponent <Button>(m_RootUI, "RepeatBtn"); ConfirmBtn = UITool.GetUIComponent <Button>(m_RootUI, "ConfirmBtn"); CancelBtn = UITool.GetUIComponent <Button>(m_RootUI, "CancelBtn"); showRole = UITool.GetUIComponent <Image>(m_RootUI, "ShowRole"); input = UITool.GetUIComponent <InputField>(m_RootUI, "InputField"); content = UITool.GetUIComponent <Transform>(m_RootUI, "CreateContent"); pop.SetActive(false); //根据基础信息生成可以创建的角色 List <RoleBasicInfo> roleBasicInfoList = _model.GetRoleBasicInfoConfig(); for (int i = 0; i < roleBasicInfoList.Count; i++) { int k = i; GameObject clone = GameObject.Instantiate(item, content, false); clone.GetComponentInChildren <Text>().text = roleBasicInfoList[k].name; clone.GetComponent <Button>().onClick.AddListener(() => { tips.SetActive(true); showRole.sprite = Resources.Load <Sprite>("RoleShow/" + roleBasicInfoList[k].model); currentType = roleBasicInfoList[k].roleType; }); } currentType = roleBasicInfoList[0].roleType; GoBackBtn.onClick.AddListener(() => { _ctrl.SwitchChooseRolePanel(); }); RepeatBtn.onClick.AddListener(() => { _ctrl.OnRepeatBtnClick(input.text); }); ConfirmBtn.onClick.AddListener(() => { _ctrl.OnConfirmBtnClick(input.text); }); CancelBtn.onClick.AddListener(() => { _ctrl.OnCancelBtnClick(); }); }
public override void Initialize(string s) { m_RootUI = UnityTool.FindGameObject(s); //UITool默认找的是UIRoot下的,刚生成界面的时候,不在Root下 item = UnityTool.FindChildGameObject(m_RootUI, "ChooseRoleItem"); content = UITool.GetUIComponent <Transform>(m_RootUI, "ChooseContent"); CreateRoleBtn = UITool.GetUIComponent <Button>(m_RootUI, "CreateRoleBtn"); CreateRoleBtn.onClick.AddListener(() => { _ctrl.SwitchCreateRolePanel(); }); }
/// <summary> /// 释放 /// </summary> public override void Release() { m_bGameOver = false; IUserInterfaceManager.GetInstance().CloseUI(typeof(MainUIConfig)); IUserInterfaceManager.GetInstance().CloseUI(typeof(BagUIConfig)); IUserInterfaceManager.GetInstance().CloseUI(typeof(BloodUIConfig)); CharacterSystem.Instance.HideSoldier(); //CharacterSystem.Instance.RemoveAllEnemy(); // 遊戲系統 m_StageSystem.Release(); // 界面 UITool.ReleaseCanvas(); }
private void onExit() { if (childPageStack.Count > 0) { childPageStack.Pop().gameObject.SetActive(false); } if (childPageStack.Count > 0) { childPageStack.Peek().gameObject.SetActive(true); } if (isCreateOffer && scheme.RectshemeNode.gameObject.activeSelf) { UITool.SetActionFalse(scheme.RectshemeNode.gameObject); } }
public override void Start() { base.Start(); mWaterBtn = UITool.GetButton(gameObject, "WaterBtn"); mFertilizeBtn = UITool.GetButton(gameObject, "FertilizeBtn"); mHarvestBtn = UITool.GetButton(gameObject, "HarvestBtn"); mWaterEP = UITool.FindChild <Text>(gameObject, "WaterEP"); mFertilizeEP = UITool.FindChild <Text>(gameObject, "FertilizeEP"); mHarvestEP = UITool.FindChild <Text>(gameObject, "HarvestEP"); mWaterBtn.onClick.AddListener(() => CropManager.Instance.WaterCrop()); mFertilizeBtn.onClick.AddListener(() => CropManager.Instance.FertilizeCrop()); mHarvestBtn.onClick.AddListener(() => CropManager.Instance.HarvestCrop()); UpdateEP(); }
public override void Init() { base.Init(); canvas = GameObject.Find("MainCanvas"); mPanel = GameObject.Find("Panel"); mSingleBattle = UITool.FindChild <Button>(mPanel, "Button_Single"); mSingleBattle.onClick.AddListener(OnSingleButtonClickOn); mDoubleFight = UITool.FindChild <Button>(mPanel, "Button_Double"); mDoubleFight.onClick.AddListener(OnDoubleButtonClickOn); mNetLink = UITool.FindChild <Button>(mPanel, "Button_NetLink"); mDoubleFight.onClick.AddListener(OnNetButtonClickOn); //mQuit = UITool.FindChild<Button>(canvas, "Button_Exit"); mImage = canvas.GetComponent <Image>(); canvas.GetComponent <Canvas>().sortingOrder = 1; }
public override void Ready() { base.Ready(); toggleButton = mainpage.cameraView; //cameraViewPage.cameraViewAdd.onClick.AddListener(onCameraViewAdd); cameraViewPage.ChildPageSetData(mainpage.SkinCameraViewScroll); cameraViewScroll = cameraViewPage.cameraViewScroll; Button cameraViewAdd = UITool.GetUIComponent <Button>(cameraViewScroll.transform, "Add"); cameraViewAdd.onClick.AddListener(AddCameraView); cameraViewPage.cameraViewAdd.onClick.AddListener(onCameraViewAdd); //cameraViewScroll.addEventListener(CameraViewEvent.RemoveCameraView, RemoveCameraView); camera3DState = CameraStateMachine.Instance.getState(CameraState3D.NAME) as CameraState3D; }
public void SetID(int id) { mIcon = UITool.FindChild <Image>(gameObject, "Icon"); mName = UITool.FindChild <Text>(gameObject, "Name"); mDes = UITool.FindChild <Text>(gameObject, "Des"); mCost = UITool.FindChild <Text>(gameObject, "Cost"); mIcon_Mask = UITool.FindChild <Image>(gameObject, "Icon_Mask"); mIcon_Mask.enabled = false; mInfo = SkillManager.Instance.GetSkillByID(id); mIcon.sprite = Resources.Load <Sprite>(mInfo.Sprite); mName.text = mInfo.Name; mDes.text = mInfo.Des; mCost.text = "ep" + mInfo.EP + " mp" + mInfo.MP; }
public override void StateBegin() { gameLoop = GameLoop.FindObjectOfType <GameLoop>(); gameLoop.CloseLoadScene(); wantedMode = CursorLockMode.None; SetCursorState(); Button tmpBtn1 = UITool.GetUIComponent <Button>("EndBtn", "Canvas"); if (tmpBtn1 != null) { //tmpBtn1.onClick.AddListener(() => OnStartGameBtnClick(tmpBtn1,1)); tmpBtn1.onClick.AddListener(() => OnEndBtn(tmpBtn1)); } }
private Button mBtnBackMain; //返回主页 public override void Init() { base.Init(); GameObject canvas = GameObject.Find("Canvas"); mRootUI = UnityTool.FindChild(canvas, "GamePauseUI"); mCurrentStageNum = UITool.FindChild <Text>(mRootUI, "CurrentStageNum"); mBtnContinue = UITool.FindChild <Button>(mRootUI, "BtnContinue"); mBtnBackMain = UITool.FindChild <Button>(mRootUI, "BtnBackMain"); AddListeners(); Hide(); }
public override void ready() { base.ready(); lobbyPage.exitLobbyButton.onClick.AddListener(OnExitLobby); lobbyPage.createButton.onClick.AddListener(OnCreateRoom); lobbyPage.randomEnterRoomButton.onClick.AddListener(OnRandomEnterRoom); lobbyRoomScrollView = UITool.AddUIComponent <LobbyRoomScrollView>(lobbyPage.RoomListScrollRect.gameObject); lobbyRoomScrollView.enterRoomAction = OnEnterRoom; //TypedLobby typedLobby = new TypedLobby { Name = "FPS", Type = LobbyType.Default }; //typedLobby PhotonNetwork.JoinLobby(); // }
/// <summary> /// 添加功能性按键 /// </summary> protected void AddFunctionalButton() { mButtons = new List <mButton>(); for (int i = 0; i < 4; i++) { mButton btn = UITool.Instantiate("UI/Base/Button", Left.Find("Viewport/Content").gameObject).GetComponent <mButton>(); mButtons.Add(btn); } mButtons[0].Init("截取屏幕", () => TipsCanvas.Instance.CountDown()); mButtons[1].Init("收回所有家具", () => InstrumentMgr.Instance.DeleteSceneAllInstrument()); mButtons[2].Init("切换默认灯光", () => ClosePlayerLight()); mButtons[3].Init("返回", () => Back()); }
public void Start() { canvasGroup = gameObject.GetComponent <CanvasGroup>(); if (gameObject.transform.Find("CloseBtn") != null) { Button closeBtn = UITool.GetButton(gameObject, "CloseBtn"); closeBtn.onClick.AddListener(Hide); } Hide(); Button MenuBtn = UITool.FindChild <Button>(gameObject, "MenuBtn"); Button QuitBtn = UITool.FindChild <Button>(gameObject, "QuitBtn"); MenuBtn.onClick.AddListener(OnMenuBtnClick); QuitBtn.onClick.AddListener(OnQuitBtnClick); }
public override void Init() { base.Init(); GameObject canvas = GameObject.Find("Canvas"); mRootUI = UnityTool.FindChild(canvas, "GamePauseUI"); mCurrentStageLv = UITool.FindChild <Text>(mRootUI, "CurrentStageLv"); mContinueBtn = UITool.FindChild <Button>(mRootUI, "ContinueBtn"); mBackMenuBtn = UITool.FindChild <Button>(mRootUI, "BackMenuBtn"); Hide(); }
public override void StateBegin() { Button exitBtn = UITool.GetUIComponent <Button>("ExitBtn"); Button nextBtn = UITool.GetUIComponent <Button>("NextBtn"); if (nextBtn != null && exitBtn != null) { exitBtn.onClick.AddListener(() => { ExitSceneBtn(); }); nextBtn.onClick.AddListener(() => { NextSceneBtn(); }); } else { Debug.LogError("LoginScene--BackBtn is null && NextBtn is null"); } }
public override void OnEnter() { UITool.GetOrAddComponentInChildren <Button>("Setting").onClick.AddListener(() => { //点击事件 //Debug.Log("设置按钮被点了"); PanelManager.Push(new SettingPanel()); }); UITool.GetOrAddComponentInChildren <Button>("Play").onClick.AddListener(() => { //点击事件 Debug.Log("点了一下开始"); //GameRoot.Instance.SceneSystem.SetScene(); }); }
public override void StateStart() { gameManager = GameManager.Instance; EventCenter.AddListener(EventDefine.ShowSelectOneBtn, SelectOneBtnShow); EventCenter.AddListener(EventDefine.ShowSelectTwoBtn, ShowSelectTwoBtn); btnSelects = UITool.FindUIGameObject("btnSelects"); btnSelectsTwo = UITool.FindUIGameObject("btnSelectsTwo"); btn_Select1 = UITool.GetButton("btn_Select1"); btn_Select2 = UITool.GetButton("btn_Select2"); btn_Select2_1 = UITool.GetButton("btn_Select2_1"); btn_Select2_2 = UITool.GetButton("btn_Select2_2"); btnSelects.SetActive(false); btnSelectsTwo.SetActive(false); btn_Select1.onClick.AddListener(() => { gameManager.IsContiute = false; btnSelects.SetActive(false); }); btn_Select2.onClick.AddListener(() => { gameManager.IsContiute = false; EventCenter.Broadcast(EventDefine.SetFromTextAsset, gameManager.Select2); btnSelects.SetActive(false); }); btn_Select2_1.onClick.AddListener(() => { gameManager.IsContiute = false; btnSelectsTwo.SetActive(false); controller.SetState(new GameOneScene(controller)); }); btn_Select2_2.onClick.AddListener(() => { gameManager.IsContiute = false; btnSelectsTwo.SetActive(false); controller.SetState(new GameThreeScene(controller)); }); }
private void OpenDisInput() { minDis = float.MaxValue; Vector2 pos = GetV2WithoutY(target.position); minPos = pos; WallData wall = disView.data; int sidetype = lineFunc.Clockwise(pos, wall.point1.pos, wall.point2.pos); if (sidetype == 0) { sidetype = 1; } for (int i = 0; i < vertexs.Count; i++) { Vector2 vertexspos = vertexs[i]; float dis = wall.GetDis(vertexspos); int sidetypei = lineFunc.Clockwise(vertexspos, wall.point1.pos, wall.point2.pos); if (sidetypei == 0) { dis = 0; } else if (sidetypei != sidetype) { dis = -dis; } dis -= wall.width / 2; if (dis < minDis) { minDis = dis; minPos = vertexspos; } else if (dis == minDis) { if (vertexspos.x < minPos.x || vertexspos.y < minPos.y) { minPos = vertexspos; } } } UITool.SetActionTrue(obj); Cancel(); optionsPage.inputUnit.onClick.AddListener(onOpenInput); optionsPage.ok.onClick.AddListener(Ok); optionsPage.cancel.onClick.AddListener(Cancel); }
protected override void Ready(Object arg1) { #region Setting rectSetting = skin.GetComponent <RectTransform>(); measurementList = UITool.GetUIComponent <Dropdown>(rectSetting, "Setting/CenterLayout/Measurement/UnitDropdown"); measurementUnit = UITool.GetUIComponent <Text>(rectSetting, "Setting/CenterLayout/Measurement/UnitDropdown/unit"); wallWidth = UITool.GetUIComponent <Button>(rectSetting, "Setting/CenterLayout/WallWidth/InputWallWidth"); wallHeigth = UITool.GetUIComponent <Button>(rectSetting, "Setting/CenterLayout/WallHight/InputWallHieght"); wallHeightUnit = UITool.GetUIComponent <Text>(rectSetting, "Setting/CenterLayout/WallHight/InputWallHieght/unit"); wallHeightValue = UITool.GetUIComponent <Text>(rectSetting, "Setting/CenterLayout/WallHight/InputWallHieght/inputValue"); wallWidthUnit = UITool.GetUIComponent <Text>(rectSetting, "Setting/CenterLayout/WallWidth/InputWallWidth/unit"); wallWidthValue = UITool.GetUIComponent <Text>(rectSetting, "Setting/CenterLayout/WallWidth/InputWallWidth/inputValue"); SetCancel = UITool.GetUIComponent <Button>(rectSetting, "Setting/BottomLayout/Camcel"); SetOk = UITool.GetUIComponent <Button>(rectSetting, "Setting/BottomLayout/Ok"); #endregion }
public override void enter() { Debug.Log(" 进入详情"); if (toggleButton.onDown == false) { Debug.Log(" 详情 "); UITool.SetActionFalse(particular.particular.gameObject); setState(MainPageFreeState.Name); return; } UITool.SetActionTrue(particular.particular.gameObject); particular.produceImage = null; particular.price.text = string.Format("单价:{0:C}", 666); particular.brand.text = string.Format("品牌:{0}", ""); particular.no.text = string.Format("产品编号:{0}", ""); }
public override void Hide() { Debug.Log("hide"); if (mImage == null) { mImage = canvas.GetComponent <Image>(); } //float alpha = image.color.a; mImage.color = UITool.ChangeColor(mImage.color, 256, 256, 256, 0, 0.1f); if (mImage.color.a <= 0) { IsHideComplete = true; canvas.SetActive(false); //canvas.GetComponent<Canvas>().sortingOrder = 0; } }
public void ToolsShouldHaveACorrectImagePath(UITool uiTool, string expectedFilename) { Assert.AreEqual(Path.Combine("..", "Images", "UIEditor", expectedFilename), toolNamesAndPaths.GetImagePath(uiTool.ToString())); }
void Awake() { pthis = this; }