using System.Runtime.InteropServices;

namespace Wonderking.Game.Data.Item;

[StructLayout(LayoutKind.Explicit, Size = 24)]
public struct Stats
{
    [FieldOffset(0), MarshalAs(UnmanagedType.I4)]
    public int Strength;

    [FieldOffset(4), MarshalAs(UnmanagedType.I4)]
    public int Dexterity;

    [FieldOffset(8), MarshalAs(UnmanagedType.I4)]
    public int Intelligence;

    [FieldOffset(12), MarshalAs(UnmanagedType.I4)]
    public int Vitality;

    [FieldOffset(16), MarshalAs(UnmanagedType.I4)]
    public int Luck;

    [FieldOffset(20), MarshalAs(UnmanagedType.I4)]
    public int Wisdom;
}