28 lines
761 BLFS
C#
Executable File
28 lines
761 BLFS
C#
Executable File
using Barotrauma.Networking;
|
|
using System;
|
|
|
|
namespace Barotrauma.MoreLevelContent.Shared.Config
|
|
{
|
|
[NetworkSerialize]
|
|
public struct NetworkedConfig : INetSerializableStruct
|
|
{
|
|
[NetworkSerialize]
|
|
public PirateConfig PirateConfig;
|
|
|
|
[NetworkSerialize]
|
|
public LevelConfig GeneralConfig;
|
|
|
|
public static NetworkedConfig GetDefault()
|
|
{
|
|
NetworkedConfig config = new NetworkedConfig
|
|
{
|
|
PirateConfig = PirateConfig.GetDefault(),
|
|
GeneralConfig = LevelConfig.GetDefault()
|
|
};
|
|
return config;
|
|
}
|
|
|
|
public override string ToString() => PirateConfig.ToString() + GeneralConfig.ToString();
|
|
}
|
|
}
|