MirrorBreaksProjectsEveryRelease_Serializers.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536
  1. //#if MIRROR_53_0_OR_NEWER
  2. using Mirror;
  3. namespace FirstGearGames.Utilities.Networks
  4. {
  5. public static class MirrorBreaksProjectsEveryRelease_Serializers
  6. {
  7. public static void WriteBoolean(this NetworkWriter writer, bool value) => writer.WriteBool(value);
  8. public static bool ReadBoolean(this NetworkReader reader) => reader.ReadBool();
  9. public static void WriteInt64(this NetworkWriter writer, long value) => writer.WriteLong(value);
  10. public static long ReadInt64(this NetworkReader reader) => reader.ReadLong();
  11. public static void WriteUInt64(this NetworkWriter writer, ulong value) => writer.WriteULong(value);
  12. public static ulong ReadUInt64(this NetworkReader reader) => reader.ReadULong();
  13. public static void WriteInt32(this NetworkWriter writer, int value) => writer.WriteInt(value);
  14. public static int ReadInt32(this NetworkReader reader) => reader.ReadInt();
  15. public static void WriteUInt32(this NetworkWriter writer, uint value) => writer.WriteUInt(value);
  16. public static uint ReadUInt32(this NetworkReader reader) => reader.ReadUInt();
  17. public static void WriteInt16(this NetworkWriter writer, short value) => writer.WriteShort(value);
  18. public static short ReadInt16(this NetworkReader reader) => reader.ReadShort();
  19. public static void WriteUInt16(this NetworkWriter writer, ushort value) => writer.WriteUShort(value);
  20. public static ushort ReadUInt16(this NetworkReader reader) => reader.ReadUShort();
  21. public static void WriteSingle(this NetworkWriter writer, float value) => writer.WriteFloat(value);
  22. public static float ReadSingle(this NetworkReader reader) => reader.ReadFloat();
  23. }
  24. }
  25. //#endif