// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; namespace Creaturelib.Generated { internal static class LibrarySettings { /// unsigned char /// unsigned char /// const LibrarySettings * [DllImport("CreatureLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_LibrarySettings_Construct")] internal static extern IntPtr Construct(byte maximalLevel, byte maximalMoves); /// const LibrarySettings * /// void [DllImport("CreatureLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_LibrarySettings_Destruct")] internal static extern void Destruct(IntPtr p); /// const LibrarySettings * /// unsigned char [DllImport("CreatureLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_LibrarySettings_GetMaximalLevel")] internal static extern byte GetMaximalLevel(IntPtr p); /// const LibrarySettings * /// unsigned char [DllImport("CreatureLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_LibrarySettings_GetMaximalAttacks")] internal static extern byte GetMaximalAttacks(IntPtr p); } }