// 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); }
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; }