private void AddMissionToMap(MapLevel mLevel, string missName) { LVMission lvMiss = new LVMission(); lvMiss.id = mLevel.levelID; lvMiss.isPass = false; lvMiss.missionName = missName; if (mLevel.mission == null) { mLevel.mission = new List <LVMission>(); } mLevel.mission.Add(lvMiss); }
public void CheckMapStars() { if (DataUtils.StageHasInit()) { for (int i = 0; i < DataUtils.GetMapByIndex(stageIndex, mapIndex).mission.Count; i++) { LVMission vMission = DataUtils.GetMapByIndex(stageIndex, mapIndex).mission[i]; if (vMission.isPass) { imgStars[i].sprite = StageManager.Instance.imgStar; } else { imgStars[i].sprite = StageManager.Instance.imgStarNotYetUnlock; imgStars[i].gameObject.transform.SetAsLastSibling(); } } } }