mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
35 lines
801 B
C#
35 lines
801 B
C#
using AssetRipper.IO.Endian;
|
|
using AssetRipper.Numerics;
|
|
using System.Numerics;
|
|
|
|
namespace AssetRipper.SourceGenerated.Extensions;
|
|
|
|
internal static class EndianWriterExtensions
|
|
{
|
|
public static void Write(this EndianWriter writer, Vector2 value)
|
|
{
|
|
writer.Write(value.X);
|
|
writer.Write(value.Y);
|
|
}
|
|
public static void Write(this EndianWriter writer, Vector3 value)
|
|
{
|
|
writer.Write(value.X);
|
|
writer.Write(value.Y);
|
|
writer.Write(value.Z);
|
|
}
|
|
public static void Write(this EndianWriter writer, Vector4 value)
|
|
{
|
|
writer.Write(value.X);
|
|
writer.Write(value.Y);
|
|
writer.Write(value.Z);
|
|
writer.Write(value.W);
|
|
}
|
|
public static void Write(this EndianWriter writer, Color32 value)
|
|
{
|
|
writer.Write(value.R);
|
|
writer.Write(value.G);
|
|
writer.Write(value.B);
|
|
writer.Write(value.A);
|
|
}
|
|
}
|