public void ScoreCalculation() { // 플레이어 스코어값 가져오기 score = GameManager.SingleTon.GetScore(); // 게임매니저 최대이동거리 값 가져오기 float distance = GameManager.SingleTon.GetDistance(); // 저장된 거리값과 비교 - 크면 새로운 값 저장 if (DATA.getData().MAXDISTANCE < distance) { DATA.getData().MAXDISTANCE = (int)distance; SocialManager.AchievementsCheck(distance); } // 저장된 스코어 비교 - 크면 새로운 값 저장 if (DATA.getData().BESTSCORE < score) { DATA.getData().BESTSCORE = score; } // 스코어의 10% 돈으로 저장 DATA.getData().MONEY += (score / 10); StartCoroutine(ScoreAnimation()); }