static void InitCoinValue() { if (IGamerProfile.Instance != null) { UiSceneSelectGameCharacter.CharacterId id = UiSceneSelectGameCharacter.CharacterId.ShouYi; IGamerProfile.PlayerData.PlayerChacterData dt = IGamerProfile.Instance.playerdata.characterData[(int)id]; GameCharacter.CharacterData characterDt = IGamerProfile.gameCharacter.characterDataList[(int)id]; _CoinValue = characterDt.LevelAToVal.GetValue(dt.levelA); //单个金币代表的价值 } }
void ShowCoinData() { int coin = VirusGameDataAdapter.GetCurLevelCoin(); int jiaCheng = UnityEngine.Random.Range(10, 100); if (IGamerProfile.Instance != null) { UiSceneSelectGameCharacter.CharacterId id = UiSceneSelectGameCharacter.CharacterId.ShouYi; IGamerProfile.PlayerData.PlayerChacterData dt = IGamerProfile.Instance.playerdata.characterData[(int)id]; GameCharacter.CharacterData characterDt = IGamerProfile.gameCharacter.characterDataList[(int)id]; jiaCheng = characterDt.LevelBToVal.GetValue(dt.levelB); //关卡加成 } int jiaChengCoin = Mathf.CeilToInt(jiaCheng * coin / 100f); int totalCoin = coin + jiaChengCoin; _coinData.CoinText.text = VirusTool.GetStrByIntger(coin); _coinData.TotalCoinText.text = VirusTool.GetStrByIntger(totalCoin); _coinData.JiaChengText.text = jiaCheng.ToString() + "%:"; _coinData.JiaChengCoinText.text = VirusTool.GetStrByIntger(jiaChengCoin); }