30 lines
880 B
C#
30 lines
880 B
C#
namespace Barotrauma
|
|
{
|
|
partial class MissionMode : GameMode
|
|
{
|
|
private readonly Mission mission;
|
|
|
|
public override Mission Mission
|
|
{
|
|
get
|
|
{
|
|
return mission;
|
|
}
|
|
}
|
|
|
|
public MissionMode(GameModePreset preset, MissionPrefab missionPrefab)
|
|
: base(preset)
|
|
{
|
|
Location[] locations = { GameMain.GameSession.StartLocation, GameMain.GameSession.EndLocation };
|
|
mission = missionPrefab.Instantiate(locations);
|
|
}
|
|
|
|
public MissionMode(GameModePreset preset, MissionType missionType, string seed)
|
|
: base(preset)
|
|
{
|
|
Location[] locations = { GameMain.GameSession.StartLocation, GameMain.GameSession.EndLocation };
|
|
mission = Mission.LoadRandom(locations, seed, false, missionType);
|
|
}
|
|
}
|
|
}
|