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();
     }
 }
Beispiel #2
0
 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();
     }
 }
Beispiel #5
0
 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();
         }
     }
 }
Beispiel #9
0
 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();
     }
 }
Beispiel #14
0
 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();
     }
 }