using System; using System.Runtime.InteropServices; namespace Creaturelibbattling.Generated { internal static class BaseTurnChoice { /// const BaseTurnChoice * /// void [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BaseTurnChoice_Destruct")] internal static extern void Destruct(IntPtr p); /// const BaseTurnChoice * /// TurnChoiceKind [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BaseTurnChoice_GetKind")] internal static extern TurnChoiceKind GetKind(IntPtr p); /// const BaseTurnChoice * /// Creature * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BaseTurnChoice_GetUser")] internal static extern IntPtr GetUser(IntPtr p); /// signed char& /// AttackTurnChoice * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BaseTurnChoice_GetPriority")] internal static extern byte GetPriority(ref sbyte @out, IntPtr p); /// const AttackTurnChoice * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BaseTurnChoice_GetTargetSideIndex")] internal static extern byte GetTargetSideIndex(IntPtr p); /// const AttackTurnChoice * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BaseTurnChoice_GetTargetCreatureIndex")] internal static extern byte GetTargetCreatureIndex(IntPtr p); } }