/// <inheritdoc />
 public NetworkedVarFloat(NetworkedVarSettings settings, float value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarDouble(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarQuaternion(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarString(NetworkedVarSettings settings, string value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarColor32(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarRay(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarUInt(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarVector4(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarSByte(NetworkedVarSettings settings, sbyte value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarShort(NetworkedVarSettings settings, short value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarSByte(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarBool(NetworkedVarSettings settings, bool value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarBool(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarDouble(NetworkedVarSettings settings, double value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarInt(NetworkedVarSettings settings, int value) : base(settings, value)
 {
 }
 /// <summary>
 /// Creates a NetworkedVar with a custom value and custom settings
 /// </summary>
 /// <param name="settings">The settings to use for the NetworkedVar</param>
 /// <param name="value">The initial value to use for the NetworkedVar</param>
 public NetworkedVar(NetworkedVarSettings settings, T value)
 {
     this.Settings      = settings;
     this.InternalValue = value;
 }
 /// <inheritdoc />
 public NetworkedVarLong(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarVector4(NetworkedVarSettings settings, Vector4 value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarLong(NetworkedVarSettings settings, long value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarColor32(NetworkedVarSettings settings, Color32 value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarFloat(NetworkedVarSettings settings) : base(settings)
 {
 }
 /// <inheritdoc />
 public NetworkedVarRay(NetworkedVarSettings settings, Ray value) : base(settings, value)
 {
 }
 /// <summary>
 /// Creates a NetworkedVar with the default value and custom settings
 /// </summary>
 /// <param name="settings">The settings to use for the NetworkedVar</param>
 public NetworkedVar(NetworkedVarSettings settings)
 {
     this.Settings = settings;
 }
 /// <inheritdoc />
 public NetworkedVarQuaternion(NetworkedVarSettings settings, Quaternion value) : base(settings, value)
 {
 }
 /// <inheritdoc />
 public NetworkedVarString(NetworkedVarSettings settings) : base(settings, string.Empty)
 {
 }