Option to choose mission type in mp

This commit is contained in:
Regalis
2016-05-10 18:42:50 +03:00
parent 1a3da8b29f
commit e7a06a6171
12 changed files with 129 additions and 32 deletions
@@ -19,19 +19,17 @@ namespace Barotrauma
public GameModePreset(string name, Type type, bool isSinglePlayer = false)
{
this.Name = name;
//Constructor = constructor;
Constructor = type.GetConstructor(new Type[] { typeof(GameModePreset) });
Constructor = type.GetConstructor(new Type[] { typeof(GameModePreset), typeof(object) });
IsSinglePlayer = isSinglePlayer;
list.Add(this);
}
public GameMode Instantiate()
public GameMode Instantiate(object param)
{
object[] lobject = new object[] { this };
object[] lobject = new object[] { this, param };
return (GameMode)Constructor.Invoke(lobject);
}