public MyHarvestOreSubmission(MyTextsWrapperEnum name, MyMissionID id, MyTextsWrapperEnum description, MyTexture2D icon, MyMission parentMission, MyMissionID[] requiredMissions, MyMissionLocation location, MyMwcObjectBuilder_Ore_TypesEnum ore, float amount, MyDialogueEnum successDialogId) : base(name, id, description, icon, parentMission, requiredMissions, null, successDialogId: successDialogId) { Location = location; m_amount = amount; m_ore = ore; }
public MyBarthsMoonSubmissionTalkWithThomasBarth(MyTextsWrapperEnum Name, MyMissionID ID, MyTextsWrapperEnum Description, MyMission ParentMission, MyMissionID[] RequiredMissions, MyDialogueEnum? dialogue, bool restartPatrol = true, MyDialogueEnum? startDialogue = null, string pathName = "interior2") : base(Name, ID, Description, null, ParentMission, RequiredMissions, null, null, dialogue) { m_botToTalkId = (uint)EntityID.ThomasBartId; m_botDetectorId = (uint)EntityID.ThomasBartDetectorId; m_distanceToTalk = 100; m_restartPatrol = restartPatrol; m_pathName = pathName; MissionEntityIDs.Add(m_botToTalkId); }
public MySabotageSubmission( StringBuilder name, MyMissionID id, StringBuilder description, MyTexture2D icon, MyMission parentMission, MyMissionID[] requiredMissions, MyMissionLocation location) : this(name, id, description, icon, parentMission, requiredMissions, location, MyTextsWrapperEnum.NotificationSabotageSubmission) { }
public MySabotageSubmission( StringBuilder name, MyMissionID id, StringBuilder description, MyTexture2D icon, MyMission parentMission, MyMissionID[] requiredMissions, MyMissionLocation location, MyTextsWrapperEnum notificationText) : base(name, id, description, icon, parentMission, requiredMissions, location, null) { m_notificationText = notificationText; }
public MySideMissionAssassinationKillSubmission(MyMission parent) :base(new StringBuilder("Kill the enemy"), MyMissionID.SIDE_MISSION_01_ASSASSINATION_KILL, new StringBuilder("Your enemy needs to be terminated"), null, parent, new MyMissionID[0], null) { this.IsSideMission = true; }
public MyTimedMeetObjective(MyTextsWrapperEnum Name, MyMissionID ID, MyTextsWrapperEnum Description, MyMission ParentMission, MyMissionID[] RequiredMissions, uint? detectorId, uint botId, float distanceToTalk, float slowdown, TimeSpan submissionDuration, MyDialogueEnum? successDialogueId = null, MyDialogueEnum? startDialogueId = null, bool stopFollow = true) : base(Name, ID, Description, ParentMission, RequiredMissions, detectorId, botId, distanceToTalk, slowdown, successDialogueId, startDialogueId, stopFollow) { m_submissionDuration = submissionDuration; m_remainingTime = submissionDuration; }
public MyObjectiveWatchSigns(StringBuilder Name, MyMissionID ID, StringBuilder Description, MyTexture2D Icon, MyMission ParentMission, MyMissionID[] RequiredMissions, uint target, Audio.Dialogues.MyDialogueEnum? dialogId = null) : base(Name, ID, Description, Icon, ParentMission, RequiredMissions, null, null, null, dialogId) { m_targetId = target; }
public MySubmissionFlyToAny(StringBuilder Name, MyMissionID ID, StringBuilder Description, MyTexture2D Icon, MyMission ParentMission, MyMissionID[] RequiredMissions, List<MyMissionLocation> Locations, List<uint> MissionEntityIDs = null, Audio.Dialogues.MyDialogueEnum? successDialogId = null) : base(Name, ID, Description, Icon, ParentMission, RequiredMissions, null, MissionEntityIDs, successDialogId) { m_locations = Locations; }
public MyFollowHostObjective(MyMission parentMission) : base(MyTextsWrapperEnum.FollowTarget, MyMissionID.COOP_FOLLOW_HOST_OBJECTIVE, MyTextsWrapperEnum.FollowTarget, null, parentMission, new MyMissionID[] { }, null) { }