mirror of
https://github.com/Facepunch/sbox-public.git
synced 2026-08-02 17:00:23 -04:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
25 lines
525 B
C#
25 lines
525 B
C#
namespace Sandbox;
|
|
|
|
/// <summary>
|
|
/// An attribute that describes a version update for a JSON object.
|
|
/// </summary>
|
|
[AttributeUsage( AttributeTargets.Method )]
|
|
public class JsonUpgraderAttribute : Attribute
|
|
{
|
|
/// <summary>
|
|
/// The version of this upgrade.
|
|
/// </summary>
|
|
public int Version { get; set; }
|
|
|
|
/// <summary>
|
|
/// The type we're targeting for this upgrade.
|
|
/// </summary>
|
|
public Type Type { get; set; }
|
|
|
|
public JsonUpgraderAttribute( Type type, int version )
|
|
{
|
|
Type = type;
|
|
Version = version;
|
|
}
|
|
}
|