public WorldPersistence(ServerProtoBufSerializer protoBufSerializer, ServerJsonSerializer jsonSerializer, ServerConfig config) { this.protoBufSerializer = protoBufSerializer; this.config = config; saveDataSerializer = config.SerializerModeEnum == ServerSerializerMode.PROTOBUF ? (IServerSerializer)protoBufSerializer : jsonSerializer; fileEnding = config.SerializerModeEnum == ServerSerializerMode.PROTOBUF ? ".nitrox" : ".json"; }
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; }
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(); }
internal void UpdateSerializer(IServerSerializer serializer) { SaveDataSerializer = serializer; fileEnding = serializer.GetFileEnding(); }
internal void UpdateSerializer(ServerSerializerMode mode) { Serializer = (mode == ServerSerializerMode.PROTOBUF) ? protoBufSerializer : jsonSerializer; }
internal void UpdateSerializer(IServerSerializer serverSerializer) { Validate.NotNull(serverSerializer, "Serializer cannot be null"); Serializer = serverSerializer; }
internal void UpdateSerializer(IServerSerializer serializer) { this.Serializer = serializer; }