// Token: 0x06001C2A RID: 7210 RVA: 0x0031C0EC File Offset: 0x0031A2EC private HintStyleBase CreateHintStyle(UIHintStyle Style) { HintStyleBase result = null; switch (Style) { case UIHintStyle.eHintSimple: result = new SimpleHint(this.Recttrans.GetChild(0) as RectTransform); break; case UIHintStyle.eHintArmy: result = new ArmyHint(this.Recttrans.GetChild(1) as RectTransform); break; case UIHintStyle.eHintPet: result = new PetSkillHint(this.Recttrans.GetChild(2) as RectTransform); break; } return(result); }
// Token: 0x06001C25 RID: 7205 RVA: 0x0031BCE8 File Offset: 0x00319EE8 public void Show(Vector2 Position, UIHintStyle eStyle, byte kind, float width, int fontsize, int Parm1, int Parm2) { if (this.HintStyle[(int)eStyle] == null) { this.HintStyle[(int)eStyle] = this.CreateHintStyle(eStyle); } if (this.Style != null) { this.Style.SetActive(false); } this.Style = this.HintStyle[(int)eStyle]; if (this.Style == null) { return; } this.ResetVal(); Vector2 sizeDelta = this.Recttrans.sizeDelta; sizeDelta.x = width; this.Recttrans.sizeDelta = sizeDelta; this.Style.SetContent((int)kind, fontsize, width, Parm1, Parm2); this.Recttrans.sizeDelta = this.Style.GetSize(); this.HintFrame.sprite = this.Style.HintFrameSprite; this.HintFrame.material = this.Style.HintFrameMat; if (this.HintFrame.sprite == null) { this.HintFrame.enabled = false; } else { this.HintFrame.enabled = true; } this.GetTipPosition(ref Position); this.gameObject.SetActive(true); this.Style.SetActive(true); GUIManager.Instance.HintMaskObj.Show(this); this.SkipClick = 1; }
// Token: 0x06001C23 RID: 7203 RVA: 0x0031BA64 File Offset: 0x00319C64 public void Show(UIButtonHint hint, UIHintStyle eStyle, byte kind, float width, int fontsize, CString Content, Vector2 upsetPos) { if (this.HintStyle[(int)eStyle] == null) { this.HintStyle[(int)eStyle] = this.CreateHintStyle(eStyle); } if (this.Style != null) { this.Style.SetActive(false); } this.Style = this.HintStyle[(int)eStyle]; if (this.Style == null) { return; } this.ResetVal(); Vector2 sizeDelta = this.Recttrans.sizeDelta; sizeDelta.x = width; this.Recttrans.sizeDelta = sizeDelta; this.Style.SetContent((int)kind, fontsize, width, Content); this.Recttrans.sizeDelta = this.Style.GetSize(); this.HintFrame.sprite = this.Style.HintFrameSprite; this.HintFrame.material = this.Style.HintFrameMat; if (this.HintFrame.sprite == null) { this.HintFrame.enabled = false; } else { this.HintFrame.enabled = true; } hint.GetTipPosition(this.Recttrans, UIButtonHint.ePosition.Original, new Vector3?(upsetPos)); this.gameObject.SetActive(true); this.Style.SetActive(true); this.ButtonHint = hint; }