using System; using System.Runtime.InteropServices; namespace Creaturelibbattling.Generated { internal static class BattleStatCalculator { /// const BattleStatCalculator * [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleStatCalculator_Construct")] internal static extern IntPtr Construct(); /// const BattleStatCalculator * /// void [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleStatCalculator_Destruct")] internal static extern void Destruct(IntPtr p); /// unsigned int& /// const BattleStatCalculator * /// Creature * /// Statistic /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleStatCalculator_CalculateFlatStat")] internal static extern byte CalculateFlatStat(ref uint @out, IntPtr p, IntPtr creature, Statistic stat); /// unsigned int& /// const BattleStatCalculator * /// Creature * /// Statistic /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleStatCalculator_CalculateBoostedStat")] internal static extern byte CalculateBoostedStat(ref uint @out, IntPtr p, IntPtr creature, Statistic stat); } }