예제 #1
0
 private void OnSpeedRunEnd(object sender, OnSpeedRunEnd eventargs)
 {
     foreach (IAnalytics analytics in this.analytics)
     {
         analytics.OnSpeedRunEnd(eventargs.TimeSpan);
     }
 }
예제 #2
0
 private void OnSpeedRunEnd(object sender, OnSpeedRunEnd eventargs)
 {
     this.defaultElementsCanvasGroup.interactable  = true;
     this.speedRunElementsCanvasGroup.interactable = false;
     LeanTween.value(this.gameObject, f => {
         this.defaultElementsCanvasGroup.alpha  = f;
         this.speedRunElementsCanvasGroup.alpha = 1 - f;
         this.defaultElementsCanvasGroup.transform.localPosition  = Vector3.up * 25 * (1 - f);
         this.speedRunElementsCanvasGroup.transform.localPosition = Vector3.up * 25 * f;
     }, 0, 1, 0.5f).setEaseOutSine();
 }
예제 #3
0
 private void OnSpeedRunEnd(object sender, OnSpeedRunEnd eventArgs)
 {
     Social.ReportScore((long)eventArgs.TimeSpan.TotalMilliseconds, GPGSIds.leaderboard_speedrun, null);
 }