void Start() { result.Hide(); pose = Pose.poses[Random.Range(0, Pose.poses.Length)]; status = new PoseStatus(pose, character); struggleStatus = new PoseStatus(Pose.Struggle, character); CalculateEfficiency(); SetWantedPose(); SetKeyPose(); SetStrugglePose(); notStopped = true; if (CatCharacter.followers == 0) { ShowHint(); } else { hint.Hide(); StartTimer(); } EventManager.StartListening(PoseStatus.POSE_DONE, OnPoseFinished); EventManager.StartListening(ShootingView.END_SHOT, OnEndShot); EventManager.StartListening(EXIT_GAME, LoadNextScene); }