public WorldPersistence(ServerProtoBufSerializer protoBufSerializer, ServerJsonSerializer jsonSerializer, ServerConfig config, RandomStartGenerator randomStart, SaveDataUpgrade[] upgrades) { this.protoBufSerializer = protoBufSerializer; this.jsonSerializer = jsonSerializer; this.config = config; this.randomStart = randomStart; this.upgrades = upgrades; UpdateSerializer(config.SerializerMode); }
public EscapePodManager(List <EscapePodModel> escapePods, RandomStartGenerator randomStart, string seed) { EscapePods = new ThreadSafeCollection <EscapePodModel>(escapePods); this.seed = seed; this.randomStart = randomStart; InitializePodForNextPlayer(); InitializeEscapePodsByPlayerId(); }
public WorldPersistence(ServerProtoBufSerializer protoBufSerializer, ServerJsonSerializer jsonSerializer, ServerConfig config, RandomStartGenerator randomStart) { this.protoBufSerializer = protoBufSerializer; this.config = config; this.randomStart = randomStart; SaveDataSerializer = config.SerializerMode == ServerSerializerMode.PROTOBUF ? (IServerSerializer)protoBufSerializer : jsonSerializer; fileEnding = SaveDataSerializer.GetFileEnding(); }
public DebugStartMapCommand(PlayerManager playerManager, RandomStartGenerator nitroxRandomStart, World world) : base("debugstartmap", Perms.CONSOLE, "warning: spawns blocks") { this.playerManager = playerManager; this.nitroxRandomStart = nitroxRandomStart; this.world = world; }
public WorldPersistence(ServerProtoBufSerializer protoBufSerializer, ServerJsonSerializer jsonSerializer, ServerConfig config, RandomStartGenerator randomStart) { this.protoBufSerializer = protoBufSerializer; this.randomStart = randomStart; this.config = config; Serializer = config.SerializerMode == ServerSerializerMode.PROTOBUF ? protoBufSerializer : jsonSerializer; }