private void Start() { // Rotate clockwise on reveal instead of anticlockwise snapRotationAngles.y += 360.0f; animationStartPosition = transform.position; animationStartRotationAngles = transform.eulerAngles; animationStartTime = Time.time; animationState = AnimationState.Revealing; card.CardShown(Controller); }