示例#1
0
    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]);
        }
    }
示例#2
0
    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]);
        }
    }