public SkillNameTag GetSkillNameTag(UITag uiTag) { switch (uiTag) { case UITag.QText: case UITag.QData: case UITag.QType: return(SkillNameTag.SkillQ); case UITag.WText: case UITag.WData: case UITag.WType: return(SkillNameTag.SkillW); case UITag.EText: case UITag.EData: case UITag.EType: return(SkillNameTag.SkillE); case UITag.RText: case UITag.RData: case UITag.RType: return(SkillNameTag.SkillR); default: return(SkillNameTag.INVALID); } }
/// <summary> /// Opens the Passed In UI, Closing All Others if Told To /// </summary> /// <param name="Tag">The UI To Open</param> /// <param name="CloseOthers">If All of the Other UI Should Be Closed First (Default = true)</param> public void ShowUI(UITag Tag, bool CloseOthers = true) { switch (Tag) { case UITag.LoadingScreen: ShowUI(LoadingScreenUI, CloseOthers); break; case UITag.MainMenu: ShowUI(MainMenuUI, CloseOthers); break; case UITag.Settings: ShowUI(SettingsUI, CloseOthers); break; case UITag.Gameplay: ShowUI(GameplayUI, CloseOthers); break; case UITag.Ribbon: ShowUI(RibbonUI, CloseOthers); break; case UITag.EndGame: ShowUI(EndGameUI, CloseOthers); break; } }
private Text SearchText(UITag uiTag) { if (!uiDict.ContainsKey(uiTag)) { uiDict[uiTag] = GetComponent <SearchUI>().SearchText(uiObjects, uiTag); } return(uiDict[uiTag]); }
private void Canvas_PCStatus_Middle_CreatedWorld(object sender, EventArgs e) { GameObject pc = GetComponent <SearchObject>().Search(SubTag.PC)[0]; UITag[] uiTags = new UITag[] { UITag.SkillText, UITag.SkillData, }; uiObjects = GetComponent <SearchUI>().Search(canvasTag); skillManager = pc.GetComponent <PCSkillManager>(); ClearUIContent(uiTags); }
private void SkillName() { UITag[] ui = new UITag[] { UITag.QText, UITag.WText, UITag.EText, UITag.RText }; for (int i = 0; i < ui.Length; i++) { SearchText(ui[i]).text = skillManager.GetSkillName(ui[i]); } }
public GameObject Search(GameObject[] uiObjects, UITag uiTag) { string uiName = uiTag.ToString(); foreach (GameObject go in uiObjects) { if (go.name == uiName) { return(go); } } return(null); }
private void SkillCooldown() { UITag[] ui = new UITag[] { UITag.QData, UITag.WData, UITag.EData, UITag.RData }; for (int i = 0; i < ui.Length; i++) { SearchText(ui[i]).text = skillManager.GetCurrentCooldown(ui[i]).ToString(); } }
private void SkillCooldown() { UITag[] ui = new UITag[] { UITag.QData, UITag.WData, UITag.EData, UITag.RData }; // TODO: Get cooldown data from skill component. for (int i = 0; i < ui.Length; i++) { SearchText(ui[i]).text = (i + 2).ToString(); } }
private void SkillType() { UITag[] ui = new UITag[] { UITag.QType, UITag.WType, UITag.EType, UITag.RType }; for (int i = 0; i < ui.Length; i++) { skillManager.GetSkillTypeTag(skillManager.GetSkillNameTag(ui[i]), out string typeName, out _); SearchText(ui[i]).text = typeName; } }
private void TurnOffUIElements() { UITag[] uits = new UITag[] { UITag.ExamineMessage, UITag.ExamineModeline, UITag.SubModeHeader, UITag.BuyPowerSlotLabel, UITag.Log1, UITag.ViewHelp, UITag.Opening, UITag.SettingCursor1, }; foreach (UITag uit in uits) { getUI(uit).SetActive(false); } }
private void SkillType() { UITag[] ui = new UITag[] { UITag.QType, UITag.WType, UITag.EType, UITag.RType }; SkillTypeTag typeTag; string typeName; for (int i = 0; i < ui.Length; i++) { typeTag = skillManager.GetSkillTypeTag(ui[i]); typeName = skillManager.GetShortSkillTypeName(typeTag); SearchText(ui[i]).text = typeName; } }
public SkillTypeTag GetSkillTypeTag(UITag uiTag) { return(GetSkillTypeTag( GameCore.AxeManCore.GetComponent <ConvertSkillMetaInfo>() .GetSkillNameTag(uiTag))); }
public int GetMaxCooldown(UITag uiTag) { return(GetComponent <SkillCooldown>().GetMaxCooldown(uiTag)); }
public UIMarker FindWithMarkerTag(UITag uiTag) { return(GetComponentsInChildren <UIMarker>(true).Single( marker => marker.Tag == uiTag).GetComponent <UIMarker>()); }
private void Canvas_PCStatus_Middle_LeavingAimMode(object sender, EventArgs e) { UITag[] uiTags = new UITag[] { UITag.SkillText, UITag.SkillData, }; ClearUIContent(uiTags); }
public GameObject Search(CanvasTag canvasTag, UITag uiTag) { return(Search(Search(canvasTag), uiTag)); }
public Text SearchText(CanvasTag canvasTag, UITag uiTag) { return(Search(canvasTag, uiTag).GetComponent <Text>()); }
public string GetSkillName(UITag uiTag) { return(GetSkillName(GetSkillNameTag(uiTag))); }
public int GetMaxCooldown(UITag uiTag) { return(GetMaxCooldown( GameCore.AxeManCore.GetComponent <ConvertSkillMetaInfo>() .GetSkillNameTag(uiTag))); }
public string GetSkillName(UITag uiTag) { return(GameCore.AxeManCore.GetComponent <ConvertSkillMetaInfo>() .GetSkillName(uiTag)); }
public static Text GetUIText(UITag tag) { return(mainUIDict[tag].GetComponent <Text>()); }
public SkillNameTag GetSkillNameTag(UITag uiTag) { return(GetComponent <SkillMetaInfo>().GetSkillNameTag(uiTag)); }
public Text SearchText(GameObject[] uiObjects, UITag uiTag) { return(Search(uiObjects, uiTag).GetComponent <Text>()); }
private Text SearchText(UITag uiTag) { return(GetComponent <SearchUI>().SearchText(uiObjects, uiTag)); }
public static GameObject GetUIObject(UITag tag) { return(mainUIDict[tag]); }