// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; namespace PkmnLibAI.Generated { internal static class PokemonAI { /// PokemonAI * /// void [DllImport("libpkmnlib_ai", CallingConvention = CallingConvention.Cdecl, EntryPoint= "pkmnlibai_PokemonAI_Delete")] internal static extern void Delete(IntPtr p); /// BaseTurnChoice * & /// PokemonAI * /// Battle * /// Pokemon * /// unsigned char [DllImport("libpkmnlib_ai", CallingConvention = CallingConvention.Cdecl, EntryPoint= "pkmnlibai_PokemonAI_GetChoice")] internal static extern byte GetChoice(ref IntPtr @out, IntPtr p, IntPtr battle, IntPtr user); } }