Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 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();
             }
         }
     }
 }