using System; using System.Runtime.InteropServices; namespace Creaturelibbattling.Generated { internal static class AttackTurnChoice { /// Creature * /// LearnedAttack * /// unsigned char /// unsigned char /// AttackTurnChoice * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackTurnChoice_Construct")] internal static extern IntPtr Construct(IntPtr user, IntPtr attack, byte sideIndex, byte targetIndex); /// const AttackTurnChoice * /// LearnedAttack * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackTurnChoice_GetAttack")] internal static extern IntPtr GetAttack(IntPtr p); /// const AttackTurnChoice * /// TurnChoiceKind [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackTurnChoice_GetKind")] internal static extern TurnChoiceKind GetKind(IntPtr p); /// const AttackTurnChoice * /// Script * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackTurnChoice_GetAttackScript")] internal static extern IntPtr GetAttackScript(IntPtr p); } }