Exemplo n.º 1
0
        public bool ObjectiveCompletedByName(string missionName, string objectiveName, ref bool completed)
        {
            MissionState missionState = null;

            if (MissionStateByName(missionName, out missionState) && missionState.Status != MissionStatus.Dormant)               //<-May need to change this
            {
                ObjectiveState objectiveState = missionState.GetObjective(objectiveName);
                if (objectiveState != null)
                {
                    completed = objectiveState.Completed;
                    return(true);
                }
            }
            return(false);
        }
Exemplo n.º 2
0
        public bool ObjectiveStatusByName(string missionName, string objectiveName, ref MissionStatus status)
        {
            MissionState missionState = null;

            if (MissionStateByName(missionName, out missionState) && missionState.Status != MissionStatus.Dormant)
            {
                MissionStatus  objectiveStatus = MissionStatus.Dormant;
                ObjectiveState objectiveState  = missionState.GetObjective(objectiveName);
                if (objectiveState != null)
                {
                    status = objectiveState.Status;
                    return(true);
                }
            }
            return(false);
        }