public Mission(int missionID, MissionManager.MissionType missionType, List <MissionManager.EventType> events, Dictionary <MissionManager.EventType, Transform> eventTransforms, TransportPlayer start, MissionManager manager) { this.missionID = missionID; this.missionType = missionType; this.missionEvents = new SortedList <MissionManager.EventType, bool>(); this.eventTransforms = eventTransforms; this.missionStart = start; this.mm = manager; this.isCurrentMission = false; this.isComplete = false; //Add the given events to this mission's events table with a false value. foreach (MissionManager.EventType e in events) { missionEvents.Add(e, false); } }
public TransportAction(GameObject player, TransportPlayer transporter) { this.player = player; this.transporter = transporter; }