using System; using System.Runtime.InteropServices; namespace Creaturelibbattling.Generated { internal static class BattleLibrary { /// const BattleLibrary *& /// const DataLibrary * /// BattleStatCalculator * /// DamageLibrary * /// ExperienceLibrary * /// ScriptResolver * /// MiscLibrary * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleLibrary_Construct")] internal static extern byte Construct(ref IntPtr @out, IntPtr staticLib, IntPtr statCalculator, IntPtr damageLibrary, IntPtr experienceLibrary, IntPtr scriptResolver, IntPtr miscLibrary); /// const BattleLibrary * /// void [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleLibrary_Destruct")] internal static extern void Destruct(IntPtr p); /// const BattleLibrary * /// const DataLibrary * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleLibrary_GetStaticLib")] internal static extern IntPtr GetStaticLib(IntPtr p); /// const BattleLibrary * /// const BattleStatCalculator * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleLibrary_GetStatCalculator")] internal static extern IntPtr GetStatCalculator(IntPtr p); /// const BattleLibrary * /// const DamageLibrary * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleLibrary_GetDamageLibrary")] internal static extern IntPtr GetDamageLibrary(IntPtr p); /// const BattleLibrary * /// const MiscLibrary * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleLibrary_GetMiscLibrary")] internal static extern IntPtr GetMiscLibrary(IntPtr p); /// const BattleLibrary * /// const ExperienceLibrary * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleLibrary_GetExperienceLibrary")] internal static extern IntPtr GetExperienceLibrary(IntPtr p); } }