// Start is called before the first frame update
 void Start()
 {
     InitialSetActive();
     timeBonusData = SaveData.GetClass <TimeBonusData>(SaveDataKeys.timeBonusData, new TimeBonusData());
     timeSpan      = DateTime.UtcNow - timeBonusData.GetResetDateTime();
     timeBonusData.DebugInformation();
     updateDataManager.GetComponent <UpdateDataManager>().UpdateTimeBonusData(timeBonusData);
 }
示例#2
0
 public void UpdateTimeBonusData(TimeBonusData timeBonusData){
     TimeSpan timeSpan = DateTime.UtcNow - timeBonusData.GetResetDateTime();
     badge.SetActive(timeBonusData.nowNumberOfPossession == timeBonusData.maxNumberOfPossession);
     textProductionAmountParMinutes.GetComponent<Text>().text = "+" + timeBonusData.productionAmountParMinutes + "/分";
     textPlayTime.GetComponent<Text>().text = "総プレイ時間 " + ZeroPadding((int)timeSpan.TotalHours) + ":" + ZeroPadding((int)timeSpan.Minutes) + ":" + ZeroPadding((int)timeSpan.Seconds);
     textMaxNumberOfPossession.GetComponent<Text>().text = "/"+timeBonusData.maxNumberOfPossession;
     textNowNumberOfPossession.GetComponent<Text>().text = timeBonusData.nowNumberOfPossession.ToString();
     textNowNumberOfPossession2.GetComponent<Text>().text = "×" + timeBonusData.nowNumberOfPossession;
 }