From e494091b2e3dcbb853bce185aef1e0e7a1c64495 Mon Sep 17 00:00:00 2001 From: Alexis Iakovenko <alexis.iakovenko@gmail.com> Date: Sat, 6 Jan 2018 13:44:30 +0100 Subject: [PATCH] Fix total score computing --- Assets/Compare/LiveComparer.cs | 14 +++++++------- Assets/Scenes/Replay.unity | 11 +++++++++++ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Assets/Compare/LiveComparer.cs b/Assets/Compare/LiveComparer.cs index c85f9e8..f954aa7 100644 --- a/Assets/Compare/LiveComparer.cs +++ b/Assets/Compare/LiveComparer.cs @@ -22,6 +22,12 @@ public class LiveComparer : MonoBehaviour Vector3 rightPalmPosition = Vector3.zero; Vector3 rightPalmRotation = Vector3.zero; + public void ResetScore() + { + totalScore = 0.0f; + frameScore = 0.0f; + sumScore = 0.0f; + } void Update () { @@ -33,12 +39,6 @@ public class LiveComparer : MonoBehaviour ComputeScore (); UpdateScoreLabels (); } - else - { - totalScore = 0.0f; - frameScore = 0.0f; - sumScore = 0.0f; - } } void ComputeScore() @@ -61,7 +61,7 @@ public class LiveComparer : MonoBehaviour frameScore -= absoluteDifferencePosition + absoluteDifferenceRotation; sumScore += frameScore; - totalScore = sumScore / (replay.currentFrame + 1); + totalScore = sumScore / (replay.currentFrame); } void FetchPalmsCoordinates() diff --git a/Assets/Scenes/Replay.unity b/Assets/Scenes/Replay.unity index ca9617c..03e2b89 100644 --- a/Assets/Scenes/Replay.unity +++ b/Assets/Scenes/Replay.unity @@ -445,6 +445,17 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + - m_Target: {fileID: 1896376827} + m_MethodName: ResetScore + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null --- !u!114 &512389763 -- GitLab