private void OnGetTimeCallback(GetTimeResult result) { var testContext = (UUnitTestContext)result.CustomData; var serverTime = result.Time; var minTest = DateTime.UtcNow - TimeSpan.FromMinutes(5); var maxTest = DateTime.UtcNow + TimeSpan.FromMinutes(5); testContext.True(minTest <= serverTime && serverTime <= maxTest); testContext.True(Math.Abs((DateTime.UtcNow - serverTime).TotalMinutes) < 5); // Make sure that this timestamp is recent - This must also account for the difference between local machine time and server time testContext.EndTest(UUnitFinishState.PASSED, serverTime.ToString()); }
private void OnTimeUpdate(GetTimeResult result) { CurrentTime = result.Time; foreach (SpaceNationFriend SNfriend in SpaceNationFriendList) { if (SNfriend.panel != null) { if (SNfriend.panel.localFriendStatus == FriendPanel.LocalFriendStatuses.OFFLINE) { SNfriend.panel.UpdateOfflineTime(); } } } }
public void GetTime(string prefix, GetTimeResult result) { result(prefix + ": " + DateTime.Now); }
private void OnStartTimeStampSuccess(GetTimeResult result) { MenuManager.instance.TimeStampSuccess(result.Time); }
//we send the server time to the menu manager to compare with the stored time stamp and get the time passed since the first "full play" (play with 5 charges) private void OnGetTimeSuccess(GetTimeResult result) { MenuManager.instance.UpdateWaitTimes(result.Time); }
private static void PlayfabEvents_OnGetTimeResultEvent(GetTimeResult result) { serverRealtimeSinceStartup = Time.realtimeSinceStartup; serverTime = result.Time; }