first commit

This commit is contained in:
2025-07-06 00:23:46 +02:00
commit 38f50c8819
1788 changed files with 112878 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
using System;
using System.Runtime.Serialization;
namespace NitroxServer.Serialization.World;
[DataContract]
public class SaveFileVersion
{
[DataMember(Order = 1)]
public readonly int Major;
[DataMember(Order = 2)]
public readonly int Minor;
[DataMember(Order = 3)]
public readonly int Build;
[DataMember(Order = 4)]
public readonly int Revision;
public Version Version => new(Major, Minor, Build, Revision);
public SaveFileVersion()
{
Major = NitroxEnvironment.Version.Major;
Minor = NitroxEnvironment.Version.Minor;
Build = NitroxEnvironment.Version.Build;
Revision = NitroxEnvironment.Version.Revision;
}
public SaveFileVersion(Version version)
{
Major = version.Major;
Minor = version.Minor;
Build = version.Build;
Revision = version.Revision;
}
public override string ToString()
{
return $"{Major}.{Minor}.{Build}.{Revision}";
}
}