public static void SetOffset(ref GeolayoutCommand Command, Vector3 value) { Command.Position = 2; Command.Write(Conversions.ToShort(value.X)); Command.Write(Conversions.ToShort(value.Y)); Command.Write(Conversions.ToShort(value.Z)); Command.Position = 0; }
public static void SetParam1(ref GeolayoutCommand command, ushort ID) { command.Position = 0x2; command.Write(ID); command.Position = 0; }
public static void SetCameraPreset(ref GeolayoutCommand command, byte Preset) { command.Position = 0x3; command.Write(Preset); command.Position = 0; }
public static void SetBackgroundPointer(GeolayoutCommand command, int Pointer) { command.Position = 0x4; command.Write(Pointer); command.Position = 0; }
public static void SetSegGeopointer(ref GeolayoutCommand command, uint SegPointer) { command.Position = 0x8; command.Write(SegPointer); command.Position = 0; }
public static void SetBackgroundID(GeolayoutCommand command, short ID) { command.Position = 0x2; command.Write(ID); command.Position = 0; }
public static void SetDrawingLayer(ref GeolayoutCommand command, byte Layer) { command.Position = 0x1; command.Write(Layer); command.Position = 0; }
public static void SetAsmPointer(ref GeolayoutCommand command, int AsmPointer) { command.Position = 0x4; command.Write(AsmPointer); command.Position = 0; }