/* -------------------------------------------------------------------------------- * these methods are passed as arguments StartDetection in examples below * -------------------------------------------------------------------------------- */ public void OnTimeCheatChecked(TimeCheatingDetector.CheckResult checkResult, TimeCheatingDetector.ErrorKind errorKind) { #if ACTK_TIME_CHEATING_DETECTOR_ENABLED switch (checkResult) { case TimeCheatingDetector.CheckResult.CheckPassed: Debug.Log("TimeCheatingDetector: Check passed, time seems to be fine."); break; case TimeCheatingDetector.CheckResult.WrongTimeDetected: wrongTimeDetected = true; Debug.LogWarning("TimeCheatingDetector: Wrong time Detected!"); break; case TimeCheatingDetector.CheckResult.CheatDetected: timeCheatingDetected = true; Debug.LogWarning("TimeCheatingDetector: Time cheating Detected!"); break; case TimeCheatingDetector.CheckResult.Unknown: case TimeCheatingDetector.CheckResult.Error: Debug.LogError("TimeCheatingDetector: some error occured: " + errorKind); break; default: Debug.LogError("TimeCheatingDetector: incorrect CheckResult value!"); break; } #endif }
private void OnTimeCheatingError(TimeCheatingDetector.ErrorKind kind) { Debug.LogWarning("Could not get online time at Time Cheating Detector, error cause: " + kind); }