public int Execute(IFSMParam _data) { if (!string.IsNullOrEmpty(UserNameField.textComponent.text) && ShieldWord.Instance.IsConformString(UserNameField.textComponent.text) && DataCenter.CreateHeroDataManager.Instance.PlayerSex != PERSON_SEX.SEX_MAX && !ShieldWord.Instance.IsStringHeadCharIsNum(UserNameField.textComponent.text)) { //m_btnConfirm01Helper.enabled = true; BtnConfirm01.enabled = true; BtnConfirm01.gameObject.GetComponent <Image>().ResetToDefaultMaterial(); } else { //m_btnConfirm01Helper.ChangeState(UCreateHeroConfirmSelectableHelper.SelectionState.Disabled); //m_btnConfirm01Helper.enabled = false; BtnConfirm01.enabled = false; BtnConfirm01.gameObject.GetComponent <Image>().AddNewMaterial(EUIShaderType.EST_Gray); } if (string.IsNullOrEmpty(UserNameField.textComponent.text) && UserNameField.isFocused) { UserNameField.placeholder.GetComponent <Text>().gameObject.SetActive(false); } else { UserNameField.placeholder.GetComponent <Text>().gameObject.SetActive(true); } return(RunningStatus.FINISHED); }
public int Execute(IFSMParam _data) { LifeHeroStateParam gData = _data as LifeHeroStateParam; UGuideWidget widget0 = GuideManager.Instance.GetGuideWidget(gData.WorkingData.GuideCurrentNode, 0); if (widget0 != null && widget0.gameObject.activeInHierarchy && widget0.gameObject.activeSelf && !widget0.IsWidgetShow()) { widget0.Show(); } else if (widget0 == null) { UISystem.Instance.SendTargetWndMessage(WndID.WND_ID_PLAYERBUTTONFRAME, WndMsgID.WND_MSG_PLAYERBUTTONFRAME_WARHALLBUTTON_ADDGUIDEWIDGET, new UGuideWidgetMsgData((int)gData.WorkingData.GuideCurrentNode, 0, gData.ActionLeaf.EffectID, _bClickEvent: false)); } UGuideWidget widget1 = GuideManager.Instance.GetGuideWidget(gData.WorkingData.GuideCurrentNode, 1); if (widget1 != null && widget1.gameObject.activeInHierarchy && widget1.gameObject.activeSelf && !widget1.IsWidgetShow()) { widget1.Show(); } else if (widget1 == null) { UISystem.Instance.SendTargetWndMessage(WndID.WND_ID_WAR_MAIN_FRAME, WndMsgID.WND_MSG_WAR_MAIN_GAMEMODEBTN_ADDGUIDEWIDGET, new UGuideWidgetMsgData((int)gData.WorkingData.GuideCurrentNode, 1, gData.ActionLeaf.EffectID, _oUserData: 1, _bClickEvent: false)); } return(0); }
protected void Init(IFSMParam _param) { m_viewMediator = ((SCreateHeroParam)_param).Mediator; //m_btnConfirm01Helper = BtnConfirm01.gameObject.AddComponent<UCreateHeroConfirmSelectableHelper>(); //m_btnConfirm01Helper.SetupHelper(UEffectPrefabType.UEPT_CreateHeroView_BtnConfirm_Up, UEffectPrefabType.UEPT_CreateHeroView_BtnConfirm_Down, // UEffectPrefabType.UEPT_CreateHeroView_BtnConfirm_Over, UEffectPrefabType.UEPT_CreateHeroView_BtnConfirm_CanInteractable); (BtnConfirm01 as Button).onClick.AddListener(onClickSubFrame01ConfirmBtn); BtnSexBoy.onSelectedChanged.AddListener((bSelected) => { if (bSelected) { onClickSexTypeButton(0); } }); BtnSexGirl.onSelectedChanged.AddListener((bSelected) => { if (bSelected) { onClickSexTypeButton(1); } }); UserNameField.onValueChanged.AddListener(OnInputPlayerTextChange); BtnRandonName.onClick.AddListener(onClickRandomNameButton); BtnSexBoy.Selected = true; ErrorHint.text = ""; }
public int Execute(IFSMParam _data) { if (DataCenter.CreateHeroDataManager.Instance.PlayerCreateHeroID != -1) { BtnConfirm02.interactable = true; } return(RunningStatus.FINISHED); }
public int Enter(IFSMParam _data) { gameObject.SetActive(true); if (BulletCountDisplay == null) { BulletCountDisplay = GetRectTransform.GetComponentInChildren <Image>(); } return(RunningStatus.FINISHED); }
public int Execute(IFSMParam _data) { FPSBulletDataManager data = _data as FPSBulletDataManager; if (data != null && BulletCountDisplay != null) { BulletCountDisplay.fillAmount = data.BulletCountPercent * MaxImageFillCount; } return(RunningStatus.FINISHED); }
public int Execute(IFSMParam _data) { FPSBulletDataManager data = _data as FPSBulletDataManager; if (data != null && BulletCountTxt != null) { BulletCountTxt.text = string.Format(m_strDisplay, data.CurBulletCount, data.MaxBulletCount); } return(RunningStatus.FINISHED); }
public int Exit(IFSMParam _data) { LifeHeroStateParam gData = _data as LifeHeroStateParam; UGuideWidget widget0 = GuideManager.Instance.GetGuideWidget(gData.WorkingData.GuideCurrentNode, 10); if (widget0 != null) { widget0.Hide(); } return(0); }
public int Exit(IFSMParam _data) { gameObject.SetActive(false); RemoveAllHeroHeadPortrait(); ClearSelectSkinModel(); if (m_goHeroPortraitResNode != null) { AssetBundleManager.DeleteAssets(ref m_goHeroPortraitResNode, true); m_goHeroPortraitResNode = null; } return(RunningStatus.FINISHED); }
protected void Init(IFSMParam _param) { m_viewMediator = ((SCreateHeroParam)_param).Mediator; BtnConfirm02.interactable = false; //var helper = BtnConfirm02.gameObject.AddComponent<UCreateHeroConfirmSelectableHelper>(); //helper.SetupHelper(UEffectPrefabType.UEPT_CreateHeroView_BtnConfirm_Up, UEffectPrefabType.UEPT_CreateHeroView_BtnConfirm_Down, // UEffectPrefabType.UEPT_CreateHeroView_BtnConfirm_Over, UEffectPrefabType.UEPT_CreateHeroView_BtnConfirm_CanInteractable); (BtnConfirm02 as Button).onClick.AddListener(onClickSubFrame02ConfirmBtn); }
public int Enter(IFSMParam _data) { //初始化 if (m_viewMediator == null) { Init(_data); } gameObject.SetActive(true); return(RunningStatus.FINISHED); }
public int Enter(IFSMParam _data) { LifeHeroStateParam gData = _data as LifeHeroStateParam; //if (!m_bDoOnce) //{ // m_bDoOnce = true; // UISystem.Instance.SendTargetWndMessage(WndID.WND_ID_LIFE_HERO_ENTRANCE, WndMsgID.WND_MSG_LIFEHERO_GUIDE_ACTIONBEGIN, // new UGuideWidgetMsgData((int)gData.WorkingData.GuideCurrentNode, 10, gData.ActionLeaf.EffectID2,_bClickEvent:false)); //} return(0); }
public int Enter(IFSMParam _data) { LifeHeroStateParam gData = _data as LifeHeroStateParam; //if(!m_bDoOnce) //{ // m_bDoOnce = true; // UISystem.Instance.SendTargetWndMessage(WndID.WND_ID_PLAYERBUTTONFRAME, WndMsgID.WND_MSG_PLAYERBUTTONFRAME_WARHALLBUTTON_ADDGUIDEWIDGET, // new UGuideWidgetMsgData((int)gData.WorkingData.GuideCurrentNode, 0, gData.ActionLeaf.EffectID,_bClickEvent:false)); // UISystem.Instance.SendTargetWndMessage(WndID.WND_ID_WAR_MAIN_FRAME, WndMsgID.WND_MSG_WAR_MAIN_GAMEMODEBTN_ADDGUIDEWIDGET, // new UGuideWidgetMsgData((int)gData.WorkingData.GuideCurrentNode, 1, gData.ActionLeaf.EffectID, _oUserData: 1,_bClickEvent:false)); //} return(0); }
public int Execute(IFSMParam _data) { LifeHeroStateParam gData = _data as LifeHeroStateParam; UGuideWidget widget0 = GuideManager.Instance.GetGuideWidget(gData.WorkingData.GuideCurrentNode, 10); if (widget0 != null && widget0.gameObject.activeInHierarchy && widget0.gameObject.activeSelf && !widget0.IsWidgetShow()) { widget0.Show(); } else if (widget0 == null) { UISystem.Instance.SendTargetWndMessage(WndID.WND_ID_LIFE_HERO_ENTRANCE, WndMsgID.WND_MSG_LIFEHERO_GUIDE_ACTIONBEGIN, new UGuideWidgetMsgData((int)gData.WorkingData.GuideCurrentNode, 10, gData.ActionLeaf.EffectID2, _bClickEvent: false)); } return(0); }
public int Enter(IFSMParam _data) { if (m_viewMediator == null) { Init(_data); } m_goHeroPortraitResNode = AssetBundleManager.GetAssets(AssetType.Asset_Prefab, UPath.UPrefabsPath + UPath.ULoginState + "/CreateHero/" + StrHeroPortraitPrefab); //从配置获取玩家性别可用的英雄列表 List <int> canCreateHeroList = Data.CreateHeroConfig.CreateHeroConfig.Instance.GetSexCreateHeroList(DataCenter.CreateHeroDataManager.Instance.PlayerSex); TopLeftGameObj.SetActive(false); canCreateHeroList.ForEach((id, index) => { AddHeroHeadPortrait(index, id); }); if (DataCenter.CreateHeroDataManager.Instance.PlayerCreateHeroID != -1) { BtnConfirm02.interactable = true; } gameObject.SetActive(true); return(RunningStatus.FINISHED); }
public int Exit(IFSMParam _data) { gameObject.SetActive(false); return(RunningStatus.FINISHED); }