| 12345678910111213141516171819202122 |
- using System.Runtime.InteropServices;
- #pragma warning disable 649 // field is never assigned
- namespace OpenVIII.Fields.Scripts
- {
- public static partial class Jsm
- {
- public static partial class File
- {
- [StructLayout(LayoutKind.Explicit,Size = 2,Pack = 1)]
- public struct Script
- {
- [field: FieldOffset(0)]
- private readonly ushort _value;
- public bool Flag => _value >> 15 != 0;
- public ushort Position => checked((ushort)(_value & 0x7FFF));
- }
- }
- }
- }
|