|
@@ -270,16 +270,16 @@ public class ManaCenter : Regist
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private static int Level_;
|
|
|
+ private static bool Pause_;
|
|
|
+ private static float Person_;
|
|
|
+ private static float CoinPerson_;
|
|
|
+
|
|
|
public static double Coin
|
|
|
{
|
|
|
get { return Coin_; }
|
|
|
set
|
|
|
{
|
|
|
- if (value - Coin_ > 0)
|
|
|
- {
|
|
|
- TotalCoin += value - Coin_;
|
|
|
- }
|
|
|
-
|
|
|
Coin_ = value;
|
|
|
|
|
|
ManaReso.SetText("F_CoinLab", Auxiliary.ShrinkNumberStr(Coin_, 0));
|
|
@@ -289,25 +289,9 @@ public class ManaCenter : Regist
|
|
|
ManaAchieve.UpdateStatus(AchieveType.CurrentCoin, Coin_);
|
|
|
}
|
|
|
}
|
|
|
- public static double Diamond
|
|
|
- {
|
|
|
- get { return Diamond_; }
|
|
|
- set
|
|
|
- {
|
|
|
- Diamond_ = value;
|
|
|
-
|
|
|
- ManaReso.SetText("F_DiamondLab", Auxiliary.ShrinkNumberStr(Diamond_, 0));
|
|
|
- ManaReso.SetText("P_DiamondLab", Auxiliary.ShrinkNumberStr(Diamond_, 0));
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- private static int Level_;
|
|
|
- private static bool Pause_;
|
|
|
- private static float Person_;
|
|
|
- private static float CoinPerson_;
|
|
|
|
|
|
- private static double Coin_;
|
|
|
- private static double Diamond_;
|
|
|
+ public static double Coin_;
|
|
|
+ public static double Diamond;
|
|
|
|
|
|
public static bool MiniLock;
|
|
|
public static bool SaveLock;
|
|
@@ -385,6 +369,32 @@ public class ManaCenter : Regist
|
|
|
}
|
|
|
|
|
|
|
|
|
+ public static void AddCoin(double amt, StaticsManager.ItemID itemId, StaticsManager.ConsumeModule consumeModule)
|
|
|
+ {
|
|
|
+ Coin += amt;
|
|
|
+
|
|
|
+ if (amt > 0)
|
|
|
+ {
|
|
|
+ TotalCoin += amt;
|
|
|
+
|
|
|
+ StaticsManager.GetInstance().RewardItem(itemId, StaticsManager.ItemType.金币, amt.ToString("0"), consumeModule);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void AddDiamond(double amt, StaticsManager.ItemID itemId, StaticsManager.ConsumeModule consumeModule)
|
|
|
+ {
|
|
|
+ Diamond += amt;
|
|
|
+
|
|
|
+ ManaReso.SetText("F_DiamondLab", Auxiliary.ShrinkNumberStr(Diamond, 0));
|
|
|
+ ManaReso.SetText("P_DiamondLab", Auxiliary.ShrinkNumberStr(Diamond, 0));
|
|
|
+
|
|
|
+ if (amt > 0)
|
|
|
+ {
|
|
|
+ StaticsManager.GetInstance().RewardItem(itemId, StaticsManager.ItemType.钻石, amt.ToString("0"), consumeModule);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
private void OpThread()
|
|
|
{
|
|
|
if (Auxiliary.AnyKeyUp)
|
|
@@ -440,6 +450,8 @@ public class ManaCenter : Regist
|
|
|
ManaReso.Get("C_MiniGame").TweenBacRect();
|
|
|
|
|
|
ManaReso.SetText("C_MiniGameLab", "");
|
|
|
+
|
|
|
+ StaticsManager.GetInstance().RewardItem(StaticsManager.ItemID.获得小游戏, StaticsManager.ItemType.小游戏, "1", StaticsManager.ConsumeModule.None);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -470,6 +482,8 @@ public class ManaCenter : Regist
|
|
|
LoginTimer = 0;
|
|
|
|
|
|
ManaServer.Login();
|
|
|
+
|
|
|
+ StaticsManager.GetInstance().Online();
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -488,7 +502,7 @@ public class ManaCenter : Regist
|
|
|
|
|
|
float temp = (NewPerson * NewCoinPerson * CircleTime) * (1 + SkillPlus);
|
|
|
|
|
|
- Coin += temp;
|
|
|
+ AddCoin(temp, StaticsManager.ItemID.获得金币, StaticsManager.ConsumeModule.Income);
|
|
|
|
|
|
ManaReso.Get("C_IncomeLab").TweenReForGra();
|
|
|
ManaReso.Get("C_IncomeLab").TweenReForVec();
|
|
@@ -762,7 +776,7 @@ public class ManaCenter : Regist
|
|
|
ManaReso.SetActive("Ba_Lab2", true);
|
|
|
}
|
|
|
|
|
|
- Coin += coin;
|
|
|
+ AddCoin(coin, StaticsManager.ItemID.获得金币, StaticsManager.ConsumeModule.Income);
|
|
|
|
|
|
ManaReso.SetText("Ba_IconLab", Auxiliary.ShrinkNumberStr(coin));
|
|
|
}
|
|
@@ -770,7 +784,7 @@ public class ManaCenter : Regist
|
|
|
public static void SwitchLanguage()
|
|
|
{
|
|
|
Coin = Coin;
|
|
|
- Diamond = Diamond;
|
|
|
+ AddDiamond(0, StaticsManager.ItemID.None, StaticsManager.ConsumeModule.None);
|
|
|
}
|
|
|
|
|
|
public static void Pay(string id, double amt, Current current, UnityAction succeedCallback, StaticsManager.ItemID itemId, StaticsManager.ConsumeModule consumeModule, bool navigate = true, bool useBubbleTweenNavigate = true, UnityAction navigateCall = null)
|
|
@@ -874,6 +888,8 @@ public class ManaCenter : Regist
|
|
|
Diamond -= amt;
|
|
|
|
|
|
succeedCallback.Invoke();
|
|
|
+
|
|
|
+ StaticsManager.GetInstance().PurchaseItem(itemId, StaticsManager.ItemType.钻石, "1", amt.ToString("0"), consumeModule);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -1081,6 +1097,8 @@ public class ManaCenter : Regist
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ StaticsManager.GetInstance().StartSession();
|
|
|
+
|
|
|
Background = false;
|
|
|
|
|
|
if (FirstFrame)
|