Skip to content

chore!: remove netvar predefined types #1093

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 25, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -142,346 +142,4 @@ public override void WriteField(Stream stream)
}
}
}

/// <summary>
/// A NetworkVariable that holds bools and support serialization
/// </summary>
[Serializable]
public class NetworkVariableBool : NetworkVariable<bool>
{
/// <inheritdoc />
public NetworkVariableBool() { }

/// <inheritdoc />
public NetworkVariableBool(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableBool(bool value) : base(value) { }

/// <inheritdoc />
public NetworkVariableBool(NetworkVariableSettings settings, bool value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds bytes and support serialization
/// </summary>
[Serializable]
public class NetworkVariableByte : NetworkVariable<byte>
{
/// <inheritdoc />
public NetworkVariableByte() { }

/// <inheritdoc />
public NetworkVariableByte(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableByte(byte value) : base(value) { }

/// <inheritdoc />
public NetworkVariableByte(NetworkVariableSettings settings, byte value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds sbytes and support serialization
/// </summary>
[Serializable]
public class NetworkVariableSByte : NetworkVariable<sbyte>
{
/// <inheritdoc />
public NetworkVariableSByte() { }

/// <inheritdoc />
public NetworkVariableSByte(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableSByte(sbyte value) : base(value) { }

/// <inheritdoc />
public NetworkVariableSByte(NetworkVariableSettings settings, sbyte value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds ushorts and support serialization
/// </summary>
[Serializable]
public class NetworkVariableUShort : NetworkVariable<ushort>
{
/// <inheritdoc />
public NetworkVariableUShort() { }

/// <inheritdoc />
public NetworkVariableUShort(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableUShort(ushort value) : base(value) { }

/// <inheritdoc />
public NetworkVariableUShort(NetworkVariableSettings settings, ushort value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds shorts and support serialization
/// </summary>
[Serializable]
public class NetworkVariableShort : NetworkVariable<short>
{
/// <inheritdoc />
public NetworkVariableShort() { }

/// <inheritdoc />
public NetworkVariableShort(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableShort(short value) : base(value) { }

/// <inheritdoc />
public NetworkVariableShort(NetworkVariableSettings settings, short value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds uints and support serialization
/// </summary>
[Serializable]
public class NetworkVariableUInt : NetworkVariable<uint>
{
/// <inheritdoc />
public NetworkVariableUInt() { }

/// <inheritdoc />
public NetworkVariableUInt(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableUInt(uint value) : base(value) { }

/// <inheritdoc />
public NetworkVariableUInt(NetworkVariableSettings settings, uint value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds ints and support serialization
/// </summary>
[Serializable]
public class NetworkVariableInt : NetworkVariable<int>
{
/// <inheritdoc />
public NetworkVariableInt() { }

/// <inheritdoc />
public NetworkVariableInt(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableInt(int value) : base(value) { }

/// <inheritdoc />
public NetworkVariableInt(NetworkVariableSettings settings, int value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds ulongs and support serialization
/// </summary>
[Serializable]
public class NetworkVariableULong : NetworkVariable<ulong>
{
/// <inheritdoc />
public NetworkVariableULong() { }

/// <inheritdoc />
public NetworkVariableULong(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableULong(ulong value) : base(value) { }

/// <inheritdoc />
public NetworkVariableULong(NetworkVariableSettings settings, ulong value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds longs and support serialization
/// </summary>
[Serializable]
public class NetworkVariableLong : NetworkVariable<long>
{
/// <inheritdoc />
public NetworkVariableLong() { }

/// <inheritdoc />
public NetworkVariableLong(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableLong(long value) : base(value) { }

/// <inheritdoc />
public NetworkVariableLong(NetworkVariableSettings settings, long value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds floats and support serialization
/// </summary>
[Serializable]
public class NetworkVariableFloat : NetworkVariable<float>
{
/// <inheritdoc />
public NetworkVariableFloat() { }

/// <inheritdoc />
public NetworkVariableFloat(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableFloat(float value) : base(value) { }

/// <inheritdoc />
public NetworkVariableFloat(NetworkVariableSettings settings, float value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds doubles and support serialization
/// </summary>
[Serializable]
public class NetworkVariableDouble : NetworkVariable<double>
{
/// <inheritdoc />
public NetworkVariableDouble() { }

/// <inheritdoc />
public NetworkVariableDouble(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableDouble(double value) : base(value) { }

/// <inheritdoc />
public NetworkVariableDouble(NetworkVariableSettings settings, double value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds vector2s and support serialization
/// </summary>
[Serializable]
public class NetworkVariableVector2 : NetworkVariable<Vector2>
{
/// <inheritdoc />
public NetworkVariableVector2() { }

/// <inheritdoc />
public NetworkVariableVector2(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableVector2(Vector2 value) : base(value) { }

/// <inheritdoc />
public NetworkVariableVector2(NetworkVariableSettings settings, Vector2 value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds vector3s and support serialization
/// </summary>
[Serializable]
public class NetworkVariableVector3 : NetworkVariable<Vector3>
{
/// <inheritdoc />
public NetworkVariableVector3() { }

/// <inheritdoc />
public NetworkVariableVector3(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableVector3(Vector3 value) : base(value) { }

/// <inheritdoc />
public NetworkVariableVector3(NetworkVariableSettings settings, Vector3 value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds vector4s and support serialization
/// </summary>
[Serializable]
public class NetworkVariableVector4 : NetworkVariable<Vector4>
{
/// <inheritdoc />
public NetworkVariableVector4() { }

/// <inheritdoc />
public NetworkVariableVector4(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableVector4(Vector4 value) : base(value) { }

/// <inheritdoc />
public NetworkVariableVector4(NetworkVariableSettings settings, Vector4 value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds colors and support serialization
/// </summary>
[Serializable]
public class NetworkVariableColor : NetworkVariable<Color>
{
/// <inheritdoc />
public NetworkVariableColor() { }

/// <inheritdoc />
public NetworkVariableColor(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableColor(Color value) : base(value) { }

/// <inheritdoc />
public NetworkVariableColor(NetworkVariableSettings settings, Color value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds color32s and support serialization
/// </summary>
[Serializable]
public class NetworkVariableColor32 : NetworkVariable<Color32>
{
/// <inheritdoc />
public NetworkVariableColor32() { }

/// <inheritdoc />
public NetworkVariableColor32(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableColor32(Color32 value) : base(value) { }

/// <inheritdoc />
public NetworkVariableColor32(NetworkVariableSettings settings, Color32 value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds rays and support serialization
/// </summary>
[Serializable]
public class NetworkVariableRay : NetworkVariable<Ray>
{
/// <inheritdoc />
public NetworkVariableRay() { }

/// <inheritdoc />
public NetworkVariableRay(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableRay(Ray value) : base(value) { }

/// <inheritdoc />
public NetworkVariableRay(NetworkVariableSettings settings, Ray value) : base(settings, value) { }
}

/// <summary>
/// A NetworkVariable that holds quaternions and support serialization
/// </summary>
[Serializable]
public class NetworkVariableQuaternion : NetworkVariable<Quaternion>
{
/// <inheritdoc />
public NetworkVariableQuaternion() { }

/// <inheritdoc />
public NetworkVariableQuaternion(NetworkVariableSettings settings) : base(settings) { }

/// <inheritdoc />
public NetworkVariableQuaternion(Quaternion value) : base(value) { }

/// <inheritdoc />
public NetworkVariableQuaternion(NetworkVariableSettings settings, Quaternion value) : base(settings, value) { }
}
}
Loading