private void HasDotChanged(float newDot) { if (driftTrick.IsActive()) { return; } var absPreviousDot = Mathf.Abs(dot); var absDot = Mathf.Abs(newDot); if (absPreviousDot < 0.4f && absDot > 0.4f) { driftTrick.StartTrick(); Debug.Log("new dot"); } }