From edda1a1dc6cd5b267d6702cb9a4ebe9d6cee1189 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期一, 17 九月 2018 16:50:35 +0800
Subject: [PATCH] 1950 仙盟升到10级满经验后,点升级提示有误,大厅红点也一直存在
---
System/MainInterfacePanel/ExperienceOpenWin.cs | 322 ++++++++++++++++++++++++++--------------------------
1 files changed, 161 insertions(+), 161 deletions(-)
diff --git a/System/MainInterfacePanel/ExperienceOpenWin.cs b/System/MainInterfacePanel/ExperienceOpenWin.cs
index 240fa46..5867275 100644
--- a/System/MainInterfacePanel/ExperienceOpenWin.cs
+++ b/System/MainInterfacePanel/ExperienceOpenWin.cs
@@ -1,161 +1,161 @@
-锘�//--------------------------------------------------------
-// [Author]: 绗簩涓栫晫
-// [ Date ]: Tuesday, November 28, 2017
-//--------------------------------------------------------
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using UnityEngine.UI;
-
-namespace Snxxz.UI
-{
-
- public class ExperienceOpenWin : Window
- {
- //缁忛獙鏄剧ず
- #region Built-in
- public float TIME = 60f;
- private float coentTime = 0;
- private int billionsExperience = 0;//鑾峰彇浜跨粡楠�
- private ulong unitExperience = 0;//鑾峰彇鍗曚綅缁忛獙
- [SerializeField] GameObject m_ExperienceObj;
- [SerializeField] Text m_ExperienceText;
- [SerializeField] RectTransform GameObject;
- [SerializeField] RectTransform StartPoint;
- [SerializeField] RectTransform EndPoint;
- [SerializeField] UIEffect m_Uieffect;
- protected override void BindController()
- {
- }
-
- protected override void AddListeners()
- {
- }
-
- protected override void OnPreOpen()
- {
- m_Uieffect.Play();
- m_ExperienceObj.SetActive(false);
- coentTime = 0;
- billionsExperience = 0;
- unitExperience = 0;
- PlayerMainDate.Event_Experience += OnExperience;
- ChatTip.Inst.OnChatUpEvent += OnChatUpEvent;
- PositionModification(ChatTip.Inst.IsChatUp);
- }
-
-
-
- protected override void OnAfterOpen()
- {
- }
-
- protected override void OnPreClose()
- {
- PlayerMainDate.Event_Experience -= OnExperience;
- ChatTip.Inst.OnChatUpEvent -= OnChatUpEvent;
- }
-
- protected override void OnAfterClose()
- {
- }
-
- private void OnChatUpEvent()
- {
- PositionModification(ChatTip.Inst.IsChatUp);
- }
-
- private void PositionModification(bool _bool)
- {
- if (_bool)
- {
- GameObject.localPosition = EndPoint.localPosition;
- }
- else
- {
- GameObject.localPosition = StartPoint.localPosition;
- }
- }
- private void OnExperience(int _source, int _ExpPoint, int _Exp)
- {
- if (_source == 2)
- {
- billionsExperience += _ExpPoint;
- unitExperience += (ulong)_Exp;
- }
-
- }
-
- string ExperienceIntegration(int _billionsExperience, ulong unitExperience)
- {
- string Str = null;
- float Number = 0;
- if (_billionsExperience != 0)
- {
- Number = (float)Math.Round((double)unitExperience / 100000000, 2);
- Str = ((float)Math.Round((double)_billionsExperience + Number, 2)).ToString() + Language.Get("KnapS115");
- return Str;
- }
- else
- {
-
- if (unitExperience >= 100000000)
- {
- Number = (float)Math.Round((double)unitExperience / 100000000, 2);
- Str = Number.ToString() + Language.Get("KnapS115");
- return Str;
- }
- else if (unitExperience >= 10000 && unitExperience < 100000000)
- {
- Number = (float)Math.Round((double)unitExperience / 10000, 2);
- Str = Number.ToString() + Language.Get("KnapS114");
- return Str;
- }
- else if (unitExperience < 10000)
- {
- if (unitExperience != 0)
- {
- Str = unitExperience.ToString();
- return Str;
- }
- else
- {
- return string.Empty;
- }
-
- }
- }
- return null;
- }
- protected override void LateUpdate()
- {
- coentTime += Time.deltaTime;
- if (coentTime >= TIME)
- {
-
- if (ExperienceIntegration(billionsExperience, unitExperience) != string.Empty)
- {
- m_ExperienceObj.SetActive(true);
- m_ExperienceText.text = ExperienceIntegration(billionsExperience, unitExperience);
- }
- else
- {
- Close();
- }
- coentTime = 0;
- billionsExperience = 0;
- unitExperience = 0;
- }
- }
-
- #endregion
-
- }
-
-}
-
-
-
-
+锘�//--------------------------------------------------------
+// [Author]: 绗簩涓栫晫
+// [ Date ]: Tuesday, November 28, 2017
+//--------------------------------------------------------
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+namespace Snxxz.UI
+{
+
+ public class ExperienceOpenWin : Window
+ {
+ //缁忛獙鏄剧ず
+ #region Built-in
+ public float TIME = 60f;
+ private float coentTime = 0;
+ private int billionsExperience = 0;//鑾峰彇浜跨粡楠�
+ private ulong unitExperience = 0;//鑾峰彇鍗曚綅缁忛獙
+ [SerializeField] GameObject m_ExperienceObj;
+ [SerializeField] Text m_ExperienceText;
+ [SerializeField] RectTransform GameObject;
+ [SerializeField] RectTransform StartPoint;
+ [SerializeField] RectTransform EndPoint;
+ [SerializeField] UIEffect m_Uieffect;
+ protected override void BindController()
+ {
+ }
+
+ protected override void AddListeners()
+ {
+ }
+
+ protected override void OnPreOpen()
+ {
+ m_Uieffect.Play();
+ m_ExperienceObj.SetActive(false);
+ coentTime = 0;
+ billionsExperience = 0;
+ unitExperience = 0;
+ PlayerMainDate.Event_Experience += OnExperience;
+ ChatTip.Inst.OnChatUpEvent += OnChatUpEvent;
+ PositionModification(ChatTip.Inst.IsChatUp);
+ }
+
+
+
+ protected override void OnAfterOpen()
+ {
+ }
+
+ protected override void OnPreClose()
+ {
+ PlayerMainDate.Event_Experience -= OnExperience;
+ ChatTip.Inst.OnChatUpEvent -= OnChatUpEvent;
+ }
+
+ protected override void OnAfterClose()
+ {
+ }
+
+ private void OnChatUpEvent()
+ {
+ PositionModification(ChatTip.Inst.IsChatUp);
+ }
+
+ private void PositionModification(bool _bool)
+ {
+ if (_bool)
+ {
+ GameObject.localPosition = EndPoint.localPosition;
+ }
+ else
+ {
+ GameObject.localPosition = StartPoint.localPosition;
+ }
+ }
+ private void OnExperience(int _source, int _ExpPoint, int _Exp)
+ {
+ if (_source == 2)
+ {
+ billionsExperience += _ExpPoint;
+ unitExperience += (ulong)_Exp;
+ }
+
+ }
+
+ string ExperienceIntegration(int _billionsExperience, ulong unitExperience)
+ {
+ string Str = null;
+ float Number = 0;
+ if (_billionsExperience != 0)
+ {
+ Number = (float)Math.Round((double)unitExperience / 100000000, 2);
+ Str = ((float)Math.Round((double)_billionsExperience + Number, 2)).ToString() + Language.Get("KnapS115");
+ return Str;
+ }
+ else
+ {
+
+ if (unitExperience >= 100000000)
+ {
+ Number = (float)Math.Round((double)unitExperience / 100000000, 2);
+ Str = Number.ToString() + Language.Get("KnapS115");
+ return Str;
+ }
+ else if (unitExperience >= 10000 && unitExperience < 100000000)
+ {
+ Number = (float)Math.Round((double)unitExperience / 10000, 2);
+ Str = Number.ToString() + Language.Get("KnapS114");
+ return Str;
+ }
+ else if (unitExperience < 10000)
+ {
+ if (unitExperience != 0)
+ {
+ Str = unitExperience.ToString();
+ return Str;
+ }
+ else
+ {
+ return string.Empty;
+ }
+
+ }
+ }
+ return null;
+ }
+ protected override void LateUpdate()
+ {
+ coentTime += Time.deltaTime;
+ if (coentTime >= TIME)
+ {
+
+ if (ExperienceIntegration(billionsExperience, unitExperience) != string.Empty)
+ {
+ m_ExperienceObj.SetActive(true);
+ m_ExperienceText.text = ExperienceIntegration(billionsExperience, unitExperience);
+ }
+ else
+ {
+ Close();
+ }
+ coentTime = 0;
+ billionsExperience = 0;
+ unitExperience = 0;
+ }
+ }
+
+ #endregion
+
+ }
+
+}
+
+
+
+
--
Gitblit v1.8.0