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); }