public void SetStateHidden() { notificationState = GameNotificationState.Hidden; }
public void Start() { notificationState = GameNotificationState.Hidden; HideDialog(); }
/* * public void EnablePanelRender(bool enabled) { * //achievementPanel.SetActive(enabled); * } * * public bool SetAchievementContent(string achievementCode) { * GameAchievement achievementMeta = GameAchievements.Instance.GetById(achievementCode); * * if(achievementMeta != null) { * textAchievement.Text = achievementMeta.name; * textAchievementDescription.Text = FormatUtil.GetStringTrimmedWithBreaks(achievementMeta.description, 40); * labelScore.Text = "+" + achievementMeta.points.ToString(); * return true; * } * else { * LogUtil.Log("SetAchievmentContent:: null achievementMeta: " + achievementCode); * return false; * } * } * * public bool IsIgnoredAchievementDisplay(string code) { * if(code == GameAchievements.ACHIEVE_BOOST || code == GameAchievements.ACHIEVE_FIRST_RACE || code == GameAchievements.ACHIEVE_HITS_1 || code == GameAchievements.ACHIEVE_LOSS || code == GameAchievements.ACHIEVE_PASSED_5 || ) { || return true; || } || return false; ||} || ||public void Reset() { || currentFastestTime = GetCurrentFastestLap(); || currentFastestTimeString = GetCurrentFastestLapFormatted(); || currentFastestRace = GetCurrentFastestRace(); || currentFastestRaceString = GetCurrentFastestRaceFormatted(); ||} || ||public double GetCurrentFastestLap() { || string statCodeLevel = GameStatistics.STAT_FASTEST_LAP + "-" + GameLevels.Current.code; || currentFastestTime = GameProfiles.Current.GetStatisticValue(statCodeLevel); || return currentFastestTime; ||} || ||public string GetCurrentFastestLapFormatted() { || currentFastestTimeString = FormatUtil.GetFormattedTimeMinutesSecondsMs(currentFastestTime); || return currentFastestTimeString; ||} || ||public double GetCurrentFastestRace() { || string statCodeLevel = GameStatistics.STAT_FASTEST_RACE + "-" + GameLevels.Current.code; || currentFastestRace = GameProfiles.Current.GetStatisticValue(statCodeLevel); || return currentFastestRace; ||} || ||public string GetCurrentFastestRaceFormatted() { || currentFastestRaceString = FormatUtil.GetFormattedTimeMinutesSecondsMs(currentFastestRace); || return currentFastestRaceString; ||} || ||public void CheckFastestLap(double lapToCheck) { || if(currentFastestTime == 0.0) { || currentFastestTime = GetCurrentFastestLap(); || } || if((lapToCheck < currentFastestTime && lapToCheck > 0.0) || currentFastestTime == 0.0) { || currentFastestTime = lapToCheck; || GetCurrentFastestLapFormatted(); || string statCodeLevel = GameStatistics.STAT_FASTEST_LAP + "$" + currentFastestTimeString; || QueueAchievement(statCodeLevel); || } ||} || ||public void CheckFastestRace(double raceToCheck) { || if(currentFastestRace == 0.0) { || currentFastestRace = GetCurrentFastestRace(); || } || if((raceToCheck < currentFastestRace && raceToCheck > 0.0) || currentFastestRace == 0.0) { || currentFastestRace = raceToCheck; || GetCurrentFastestRaceFormatted(); || string statCodeLevel = GameStatistics.STAT_FASTEST_RACE + "$" + currentFastestRaceString; || QueueAchievement(statCodeLevel); || } ||} || ||public bool SetAchievementContentProduct(string title, string message, string score) { || textAchievement.Text = title; || textAchievementDescription.Text = message; || labelScore.Text = score; || return true; ||} || ||public bool SetAchievementContentFastestLap(string fastestTime) ||{ || textAchievement.Text = "Personal Best Lap!"; || textAchievementDescription.Text = "" + GameLevels.Current.display_name + " fastest lap has been beaten!"; || labelScore.Text = fastestTime; || return true; ||} || ||public bool SetAchievementContentFastestRace(string fastestRace) { || textAchievement.Text = "Personal Best Race!"; || textAchievementDescription.Text = "" + GameLevels.Current.display_name + " fastest race has been beaten!"; || labelScore.Text = fastestRace; || return true; ||} || ||public void QueueAchievement(string achievementCode) { || if(!IsIgnoredAchievementDisplay(achievementCode)) { || achievementQueue.Enqueue(achievementCode); || LogUtil.Log("Achievement Queue(" + achievementQueue.Count+ ") Achievement Added :" + achievementCode); || ProcessAchievements(); || GameAudio.PlayEffect(GameAudioEffects.audio_effect_ui_button_1); || } ||} */ public void SetStateShowing() { notificationState = GameNotificationState.Showing; }