void SetSlider() { int stage_num = csvManager.islands[island].maps.Count; //섬의 맵 개수 int maxValue = stage_num * 3; //별의 최대 개수 = 맵 개수 *3 int userValue = 0; //해당 스테이지에서 유저가 가지고 있는 int island_start_num = 0; //스테이지의 시작번호 if (island != 0) { island_start_num = csvManager.islandData.island_last[island - 1] + 1;//전 섬의 마지막 스테이지 번호 다음부터 시작을 의미 } else { island_start_num = 0; } for (int i = island_start_num; i < user_stage; i++)//섬의 시작 번호부터 유저 스테이지의 전까지 맵에서 유저가 얻은 별의 갯수를 합침 { userValue += awsManager.userStage[i].stage_star; } //섬 번호 //해당 섬에서의 별 최대 값 //유저의 보유 별의 개수 // 해당 섬에서 얻을 수 있는 보상(3개) rewardSlider.SetSlider(island, maxValue, userValue, csvManager.GetRewardList(island)); }