private void ChinaRestrictions_LessThan3Hours(int minutesPlayed, int hours) { if (this.m_NextMessageDisplayTime < 0f) { this.m_NextMessageDisplayTime = this.m_TimePlayed + (60 - (minutesPlayed % 60)); } else { this.m_NextMessageDisplayTime = this.m_TimePlayed + 60; } object[] args = new object[] { hours }; string textArg = GameStrings.Format("GLOBAL_HEALTHY_GAMING_CHINA_LESS_THAN_THREE_HOURS", args); SocialToastMgr.Get().AddToast(textArg, SocialToastMgr.TOAST_TYPE.DEFAULT, (float)60f); if (this.m_DebugMode) { Log.HealthyGaming.Print("GLOBAL_HEALTHY_GAMING_CHINA_LESS_THAN_THREE_HOURS: " + minutesPlayed.ToString(), new object[0]); object[] objArray2 = new object[] { hours }; Log.HealthyGaming.Print(GameStrings.Format("GLOBAL_HEALTHY_GAMING_CHINA_LESS_THAN_THREE_HOURS", objArray2), new object[0]); Log.HealthyGaming.Print("NextMessageDisplayTime: " + this.m_NextMessageDisplayTime.ToString(), new object[0]); } else { Log.HealthyGaming.Print(string.Format("Time: {0}, Played: {1}, {2}", UnityEngine.Time.realtimeSinceStartup, minutesPlayed, textArg), new object[0]); } }
private void Awake() { s_instance = this; this.m_toast = UnityEngine.Object.Instantiate <SocialToast>(this.m_socialToastPrefab); RenderUtils.SetAlpha(this.m_toast.gameObject, 0f); this.m_toast.gameObject.SetActive(false); this.m_toast.transform.parent = BnetBar.Get().m_socialToastBone.transform; this.m_toast.transform.localRotation = Quaternion.Euler(new Vector3(90f, 180f, 0f)); this.m_toast.transform.localScale = (Vector3)this.TOAST_SCALE; this.m_toast.transform.position = BnetBar.Get().m_socialToastBone.transform.position; BnetPresenceMgr.Get().AddPlayersChangedListener(new BnetPresenceMgr.PlayersChangedCallback(this.OnPlayersChanged)); BnetPresenceMgr.Get().OnGameAccountPresenceChange += new Action <BattleNet.PresenceUpdate[]>(this.OnPresenceChanged); BnetFriendMgr.Get().AddChangeListener(new BnetFriendMgr.ChangeCallback(this.OnFriendsChanged)); Network.Get().SetShutdownHandler(new Network.ShutdownHandler(this.ShutdownHandler)); SoundManager.Get().Load("UI_BnetToast"); }
private void ChinaRestrictions_3to5Hours(int minutesPlayed) { if (this.m_NextMessageDisplayTime < 0f) { this.m_NextMessageDisplayTime = this.m_TimePlayed + (30 - (minutesPlayed % 30)); } else { this.m_NextMessageDisplayTime = this.m_TimePlayed + 30; } string textArg = GameStrings.Get("GLOBAL_HEALTHY_GAMING_CHINA_THREE_TO_FIVE_HOURS"); SocialToastMgr.Get().AddToast(textArg, SocialToastMgr.TOAST_TYPE.DEFAULT, (float)60f); if (this.m_DebugMode) { Log.HealthyGaming.Print("GLOBAL_HEALTHY_GAMING_CHINA_THREE_TO_FIVE_HOURS: " + minutesPlayed.ToString(), new object[0]); Log.HealthyGaming.Print(GameStrings.Get("GLOBAL_HEALTHY_GAMING_CHINA_THREE_TO_FIVE_HOURS"), new object[0]); Log.HealthyGaming.Print("NextMessageDisplayTime: " + this.m_NextMessageDisplayTime.ToString(), new object[0]); } else { Log.HealthyGaming.Print(string.Format("Time: {0}, Played: {1}, {2}", UnityEngine.Time.realtimeSinceStartup, minutesPlayed, textArg), new object[0]); } }