示例#1
0
    public static void SetServerTime(int seconds)
    {
        if (seconds == -1 || bInit == true)
        {
            return;
        }

        if (bInit == false)
        {
            ServerTimeSeconds = seconds;
            ClientTimeSceonds = Time.realtimeSinceStartup;
            bInit             = true;
        }
        UserInfo info = UserDC.GetPlayer();

        PhysicsResumeEnd = info.Physical_time + ConfigM.GetResumePhysicsTime() - seconds + GetNowTimeInt();
        SkillResumeTotal = info.SkillPointTime + ConfigM.GetResumeSkillTime() - seconds + GetNowTimeInt();

        instance.InvokeRepeating("RefreshCounter", 0f, 1f);
    }