private void OnItemPress(GameObject go, bool isPressed) { if (isPressed) { if (this.mToolTips == null) { this.mToolTips = GameUIToolTipManager.GetInstance().CreateBasicTooltip(go.transform, string.Empty, string.Empty); } if (this.mItemInfo != null) { this.mToolTips.Create(go.transform, this.mItemInfo.Name, this.mItemInfo.Desc, this.mItemInfo.Quality); } else if (this.mGoldNum != 0) { this.mSb.Remove(0, this.mSb.Length); this.mSb.Append(this.mGoldNum).Append(Singleton<StringManager>.Instance.GetString("money")); string title = this.mSb.ToString(); string description = string.Format(Singleton<StringManager>.Instance.GetString("takeMoney"), this.mGoldNum); this.mToolTips.Create(go.transform, title, description); } this.mToolTips.transform.localPosition = new Vector3(50f, 50f, -2000f); this.mToolTips.EnableToolTip(); } else if (this.mToolTips != null) { this.mToolTips.HideTipAnim(); } }
private void OnRewardPress(GameObject go, bool isPressed) { if (this.mLootData != null) { if (isPressed) { if (this.mToolTips == null) { this.mToolTips = GameUIToolTipManager.GetInstance().CreateBasicTooltip(go.transform, string.Empty, string.Empty); } if (this.mItemInfo != null) { this.mToolTips.Create(Tools.GetCameraRootParent(go.transform), this.mItemInfo.Name, this.mItemInfo.Desc, this.mItemInfo.Quality); } else if (this.mLootData.mRewardData.RewardType == 1) { this.mSb.Remove(0, this.mSb.Length).Append(this.mLootData.mRewardData.RewardValue1).Append(Singleton<StringManager>.Instance.GetString("money")); this.mToolTips.Create(Tools.GetCameraRootParent(go.transform), this.mSb.ToString(), string.Format(Singleton<StringManager>.Instance.GetString("takeMoney"), this.mLootData.mRewardData.RewardValue1)); } else if (this.mLootData.mRewardData.RewardType == 2) { this.mSb.Remove(0, this.mSb.Length).Append(this.mLootData.mRewardData.RewardValue1).Append(Singleton<StringManager>.Instance.GetString("diamond")); this.mToolTips.Create(Tools.GetCameraRootParent(go.transform), this.mSb.ToString(), string.Format(Singleton<StringManager>.Instance.GetString("takeDiamond"), this.mLootData.mRewardData.RewardValue1)); } this.mToolTips.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(0f, 100f, -5000f)); this.mToolTips.EnableToolTip(); } else if (this.mToolTips != null) { this.mToolTips.HideTipAnim(); } } }
private GameUIToolTip LoadItemToolTipPerfab(Transform parent, string goName) { if (GameUIToolTipManager.ItemToolTip == null) { UnityEngine.Object prefab = Res.LoadGUI("GUI/GameUIToolTip"); GameUIToolTipManager.ItemToolTip = this.LoadToolTipPerfab(prefab, parent, goName); } else { GameUIToolTipManager.ItemToolTip.transform.parent = parent; GameUIToolTipManager.ItemToolTip.name = goName; GameUIToolTipManager.ItemToolTip.transform.localScale = Vector3.one; } return GameUIToolTipManager.ItemToolTip; }
private void OnSkillIconPress(GameObject go, bool isPressed) { if (this.mActiveSkillInfo != null && isPressed) { if (this.mSkillToolTip == null) { this.mSkillToolTip = GameUIToolTipManager.GetInstance().CreateSkillTooltip(go.transform, this.mActiveSkillInfo); } this.mStringBuilder.Remove(0, this.mStringBuilder.Length).Append("[66FE00]").Append(this.mActiveSkillInfo.Desc).Append("[-]"); this.mSkillToolTip.Create(Tools.GetCameraRootParent(go.transform), this.mActiveSkillInfo.Name, this.mStringBuilder.ToString()); this.mSkillToolTip.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(-100f, 150f, -7000f)); this.mSkillToolTip.EnableToolTip(); } else if (this.mSkillToolTip != null) { this.mSkillToolTip.HideTipAnim(); } }
private void RewardPressHandle(GameObject go, bool isPressed, ref GameUIToolTip toolTip, int money, Vector3 pos) { if (isPressed) { if (toolTip == null) { toolTip = GameUIToolTipManager.GetInstance().CreateBasicTooltip(go.transform, string.Empty, string.Empty); } string text = string.Format("{0}{1}", money, Tools.GetRewardTypeName(this.type, 0)); string description = string.Format(Singleton<StringManager>.Instance.GetString("take"), text); toolTip.Create(Tools.GetCameraRootParent(go.transform), text, description, this.qualityLvl); toolTip.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(pos.x, toolTip.transform.localPosition.y + pos.y, pos.z - 5000f)); toolTip.EnableToolTip(); } else if (toolTip != null) { toolTip.HideTipAnim(); } }
private void OnItemPress(GameObject go, bool isPressed) { if (this.mIsActive && this.mPetInfo != null && !this.mPetInfo.ShowCollection) { if (isPressed) { if (this.mToolTips == null) { this.mToolTips = GameUIToolTipManager.GetInstance().CreatePetTooltip(go.transform, this.mPetInfo); } this.mToolTips.Create(Tools.GetCameraRootParent(go.transform), Tools.GetPetName(this.mPetInfo), this.mPetInfo.Desc, string.Empty); this.mToolTips.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(-50f, 80f, -7000f)); this.mToolTips.EnableToolTip(); } else if (this.mToolTips != null) { this.mToolTips.HideTipAnim(); } } }
private void OnRewardPress(GameObject go, bool isPressed) { if (this.mItemRewardData != null && this.mItemRewardData.mItemInfo != null) { if (isPressed) { if (this.mToolTips == null) { this.mToolTips = GameUIToolTipManager.GetInstance().CreateBasicTooltip(go.transform, string.Empty, string.Empty); } this.mToolTips.Create(Tools.GetCameraRootParent(go.transform), this.mItemRewardData.mItemInfo.Name, this.mItemRewardData.mItemInfo.Desc, this.mItemRewardData.mItemInfo.Quality); this.mToolTips.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(0f, 80f, -6000f)); this.mToolTips.EnableToolTip(); } else if (this.mToolTips != null) { this.mToolTips.HideTipAnim(); } } }
private void OnIconPress(GameObject go, bool isPressed) { if (this.mMonsterInfo != null) { if (isPressed) { if (this.mToolTips == null) { this.mToolTips = GameUIToolTipManager.GetInstance().CreateMonsterTooltip(go.transform, this.mMonsterInfo); } this.mToolTips.Create(Tools.GetCameraRootParent(go.transform), this.mMonsterInfo.Name, this.mMonsterInfo.Desc, string.Empty); this.mToolTips.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(36f, this.mToolTips.transform.localPosition.y, -7000f)); this.mToolTips.EnableToolTip(); } else if (this.mToolTips != null) { this.mToolTips.HideTipAnim(); } } }
private void OnEnemyItemPress(GameObject go, bool isPressed) { int id; if (!int.TryParse(go.name, out id)) { return; } MonsterInfo info = Globals.Instance.AttDB.MonsterDict.GetInfo(id); if (isPressed) { if (this.mToolTip == null) { this.mToolTip = GameUIToolTipManager.GetInstance().CreateMonsterTooltip(go.transform, info); } this.mToolTip.Create(Tools.GetCameraRootParent(go.transform), info.Name, info.Desc, string.Empty); this.mToolTip.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(96f, this.mToolTip.transform.localPosition.y + (float)this.propertyBg.height * (this.propertyBg.transform.parent.localScale.x - 1f) / 4f, -7000f)); this.mToolTip.EnableToolTip(); } else if (this.mToolTip != null) { this.mToolTip.HideTipAnim(); } }
private void OnRewardPress(GameObject go, bool isPressed) { if (isPressed) { if (this.mToolTips == null) { this.mToolTips = GameUIToolTipManager.GetInstance().CreateBasicTooltip(go.transform, string.Empty, string.Empty); } if (this.mItemInfo != null) { this.mToolTips.Create(go.transform, this.mItemInfo.Name, this.mItemInfo.Desc, this.mItemInfo.Quality); } else if (this.mRewardType == 1) { this.mSb.Remove(0, this.mSb.Length); this.mSb.Append(this.mRewardValue1).Append(Singleton<StringManager>.Instance.GetString("money")); string title = this.mSb.ToString(); string description = string.Format(Singleton<StringManager>.Instance.GetString("takeMoney"), this.mRewardValue1); this.mToolTips.Create(go.transform, title, description); } else if (this.mRewardType == 2) { this.mSb.Remove(0, this.mSb.Length); this.mSb.Append(this.mRewardValue1).Append(Singleton<StringManager>.Instance.GetString("diamond")); string title2 = this.mSb.ToString(); string description2 = string.Format(Singleton<StringManager>.Instance.GetString("takeDiamond"), this.mRewardValue1); this.mToolTips.Create(go.transform, title2, description2); } else if (this.mRewardType == 7) { this.mSb.Remove(0, this.mSb.Length); this.mSb.Append(this.mRewardValue1).Append(Singleton<StringManager>.Instance.GetString("guildValue")); string title3 = this.mSb.ToString(); string description3 = string.Format(Singleton<StringManager>.Instance.GetString("takeGuildReputation"), this.mRewardValue1); this.mToolTips.Create(go.transform, title3, description3); } this.mToolTips.transform.localPosition = new Vector3(0f, 100f, -7000f); this.mToolTips.EnableToolTip(); } else if (this.mToolTips != null) { this.mToolTips.HideTipAnim(); } }
private void ShowSkillTips() { if (!this.EnableSkillBtn) { return; } SkillInfo info = this.pcc.ActorCtrler.Skills[this.m_skillIndex].Info; if (this.mSkillToolTip == null) { this.mSkillToolTip = GameUIToolTipManager.GetInstance().CreateSkillTooltip(base.transform, info); } StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("[66FE00]").Append(info.Desc).Append("[-]"); this.mSkillToolTip.Create(base.transform, info.Name, stringBuilder.ToString()); this.mSkillToolTip.transform.localPosition = new Vector3(-175f, this.mSkillToolTip.transform.localPosition.y, -2000f); this.mSkillToolTip.EnableToolTip(); }
private void OnRewardPress(GameObject go, bool isPressed) { if (isPressed) { if (this.toolTip == null) { this.toolTip = GameUIToolTipManager.GetInstance().CreateBasicTooltip(go.transform, string.Empty, string.Empty); } string @string = Singleton<StringManager>.Instance.GetString("guard2"); string string2 = Singleton<StringManager>.Instance.GetString("guard1"); this.toolTip.Create(Tools.GetCameraRootParent(go.transform), @string, string2, 3); this.toolTip.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(36f, this.toolTip.transform.localPosition.y - 7f, -7000f)); this.toolTip.EnableToolTip(); } else if (this.toolTip != null) { this.toolTip.HideTipAnim(); } }
private void OnPassiveSkillIconPress(GameObject go, bool isPressed) { SkillInfo skillInfo = null; string name = go.transform.parent.name; int num = -1; if (name.EndsWith("0")) { skillInfo = this.mPassiveSkillInfos[0]; num = 0; } else if (name.EndsWith("1")) { skillInfo = this.mPassiveSkillInfos[1]; num = 1; } else if (name.EndsWith("2")) { skillInfo = this.mPassiveSkillInfos[2]; num = 2; } if (skillInfo != null && isPressed) { if (this.mSkillToolTip == null) { this.mSkillToolTip = GameUIToolTipManager.GetInstance().CreateSkillTooltip(go.transform, skillInfo); } this.mStringBuilder.Remove(0, this.mStringBuilder.Length).Append("[66FE00]").Append(skillInfo.Desc).Append("[-]"); if (go.name.Equals("skillGrey")) { this.mStringBuilder.Append("\n"); this.mStringBuilder.Append(Singleton<StringManager>.Instance.GetString("skillIsLocked", new object[] { num + 2 })); } this.mSkillToolTip.Create(Tools.GetCameraRootParent(go.transform), skillInfo.Name, this.mStringBuilder.ToString()); if (name.EndsWith("2")) { this.mSkillToolTip.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(-180f, 150f, -7000f)); } else { this.mSkillToolTip.transform.localPosition = Tools.GetRelativePos(go.transform, GameUIManager.mInstance.uiCamera.transform, new Vector3(-100f, 150f, -7000f)); } this.mSkillToolTip.EnableToolTip(); } else if (this.mSkillToolTip != null) { this.mSkillToolTip.HideTipAnim(); } }
private void OnRewardPress(GameObject go, bool isPressed) { if (isPressed) { if (this.CheckSignInState() == 2) { return; } if (this.mToolTip == null) { this.mToolTip = GameUIToolTipManager.GetInstance().CreateSignInRewardTooltip(go.transform, string.Empty, string.Empty); } int rewardType = this.signInInfo.RewardType; if (rewardType != 1) { if (rewardType == 2) { this.mStringBuilder.Remove(0, this.mStringBuilder.Length); this.mStringBuilder.Append(this.signInInfo.RewardValue1).Append(Singleton<StringManager>.Instance.GetString("diamond")); string title = this.mStringBuilder.ToString(); string description = string.Format(Singleton<StringManager>.Instance.GetString("takeDiamond"), this.signInInfo.RewardValue1); this.mToolTip.CreateSignInToolTip(go.transform, title, description, this.signInInfo.ID, 0, 2, this.baseScene.mRewardScrollView.transform.parent); this.mToolTip.EnableToolTip(); } } else { this.mStringBuilder.Remove(0, this.mStringBuilder.Length); this.mStringBuilder.Append(this.signInInfo.RewardValue1).Append(Singleton<StringManager>.Instance.GetString("money")); string title2 = this.mStringBuilder.ToString(); string description2 = string.Format(Singleton<StringManager>.Instance.GetString("takeMoney"), this.signInInfo.RewardValue1); this.mToolTip.CreateSignInToolTip(go.transform, title2, description2, this.signInInfo.ID, 0, 0, this.baseScene.mRewardScrollView.transform.parent); this.mToolTip.EnableToolTip(); } } else if (this.mToolTip != null) { this.mToolTip.HideTipAnim(); } }
private void OnChestPress(GameObject go, bool isPressed) { if (isPressed) { if (this.mToolTip == null) { this.mToolTip = GameUIToolTipManager.GetInstance().CreateBasicTooltip(go.transform, string.Empty, string.Empty); } this.mToolTip.Create(go.transform, this.mTitle.text, this.detail); this.mToolTip.EnableToolTip(); if (this.slot == 2) { this.mToolTip.transform.localPosition = new Vector3(this.mToolTip.transform.localPosition.x - 65f, this.mToolTip.transform.localPosition.y, this.mToolTip.transform.localPosition.z); } } else if (this.mToolTip != null) { this.mToolTip.HideTipAnim(); } }