public Player(UserData.GameData newGameData) : base(new ActorDetails("Player", '@', "Black", new List <Trait> { Trait.Player }), 0, 0, new Dictionary <string, string>()) { _actorId = 0; // TODO: Flesh this out properly and tie it into regular Actor constructor. player = this; }
public string TimePlayed(ref UserData.GameData UserDataClass) { YUR_Log.Log("Time Played: " + UserDataClass.Time_Played); TimeSpan btime = TimeSpan.FromSeconds(UserDataClass.Time_Played); YUR_Log.Log("Time Span: " + btime); int Days = btime.Days; int Weeks = 0; WeekCalculate(ref Days, ref Weeks); string ret = (Weeks > 0 ? Weeks + "w " : "") + (Days > 0 ? Days + "d " : "") + btime.Hours.ToString() + "h " + btime.Minutes.ToString() + "m " + btime.Seconds.ToString() + "s"; return(ret); }
public void GetValues(ref UserData.GameData UserDataClass) { if (UserDataClass == null) { DisplayDailyCalories.text = "0"; DailyProgressBar.value = 0; DisplayWeeklyCalories.text = "0"; WeeklyProgressBar.value = 0; DisplayAllTimeCalories.text = "0"; TimePlayedOutput.text = "0 miliseconds"; return; } DisplayDailyCalories.text = UserDataClass.Calories_Today.ToString(); DailyProgressBar.value = (float)((decimal)UserDataClass.Calories_Today / DailyCalorieGoal); DisplayWeeklyCalories.text = UserDataClass.Calories_Weekly.ToString(); WeeklyProgressBar.value = (float)((decimal)UserDataClass.Calories_Weekly / WeeklyCalorieGoal); DisplayAllTimeCalories.text = UserDataClass.Calories_All.ToString(); TimePlayedOutput.text = TimePlayed(ref UserDataClass); }