diff --git a/Assets/PerfectWorld/Scripts/MainFiles/EC_Game.Time.cs b/Assets/PerfectWorld/Scripts/MainFiles/EC_Game.Time.cs index e57982067c..f3ac9436a8 100644 --- a/Assets/PerfectWorld/Scripts/MainFiles/EC_Game.Time.cs +++ b/Assets/PerfectWorld/Scripts/MainFiles/EC_Game.Time.cs @@ -1,5 +1,6 @@ using UnityEngine; using System; +using BrewMonster.UI; using CSNetwork; namespace BrewMonster.Network @@ -75,7 +76,9 @@ namespace BrewMonster.Network public static float GetRealTickTime() { // return m_dwRealTickTime; - return Time.realtimeSinceStartup; + // return Time.realtimeSinceStartup; + // 0.018f is value to make mining process run fit with player animation. if have any issue => discussing with Mr. Drimdar + return (Time.unscaledDeltaTime - 0.018f) * 1000f;//-0.001f } } } \ No newline at end of file diff --git a/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgHost.cs b/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgHost.cs index 9d4bea2ab4..9bff76d233 100644 --- a/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgHost.cs +++ b/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgHost.cs @@ -8,7 +8,7 @@ namespace BrewMonster.UI public const int AUIPROGRESS_MAX = 100; private DlgWinPrgs2 _dlgWinPrgs; private CECHostPlayer _pHost; - + public override bool Render() { // if( m_szName == "Win_Hpmpxp" ) @@ -109,11 +109,7 @@ namespace BrewMonster.UI _dlgWinPrgs.SetProgressAndText(percent*1.0f/100.0f,$"{percent}%"); // pLabel.SetText(percent); // pProgress.SetProgress(AUIPROGRESS_MAX * nCur / nMax); - if (percent >= 100) - { - _dlgWinPrgs.SetActiveProgress(false); - } - else + if (percent < 100) { _dlgWinPrgs.SetActiveProgress(true); }