public static void WriteRayNullable(this NetworkWriter writer, Ray?value) => writer.WriteBlittableNullable(value);
public static void WriteMatrix4x4Nullable(this NetworkWriter writer, Matrix4x4?value) => writer.WriteBlittableNullable(value);
public static void WriteQuaternionNullable(this NetworkWriter writer, Quaternion?value) => writer.WriteBlittableNullable(value);
public static void WritePlaneNullable(this NetworkWriter writer, Plane?value) => writer.WriteBlittableNullable(value);
public static void WriteVector3IntNullable(this NetworkWriter writer, Vector3Int?value) => writer.WriteBlittableNullable(value);
public static void WriteColor32Nullable(this NetworkWriter writer, Color32?value) => writer.WriteBlittableNullable(value);
public static void WriteFloatNullable(this NetworkWriter writer, float?value) => writer.WriteBlittableNullable(value);
public static void WriteDecimalNullable(this NetworkWriter writer, decimal?value) => writer.WriteBlittableNullable(value);
public static void WriteULongNullable(this NetworkWriter writer, ulong?value) => writer.WriteBlittableNullable(value);
public static void WriteUShortNullable(this NetworkWriter writer, ushort?value) => writer.WriteBlittableNullable(value);
public static void WriteBoolNullable(this NetworkWriter writer, bool?value) => writer.WriteBlittableNullable(value.HasValue ? ((byte)(value.Value ? 1 : 0)) : new byte?());
public static void WriteCharNullable(this NetworkWriter writer, char?value) => writer.WriteBlittableNullable((ushort?)value);
public static void WriteSByteNullable(this NetworkWriter writer, sbyte?value) => writer.WriteBlittableNullable(value);