diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/AttackCategory.cs b/PkmnLibSharp/Generated/Creaturelibbattling/AttackCategory.cs index 1ba26c0..a397713 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/AttackCategory.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/AttackCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/AttackLearnMethod.cs b/PkmnLibSharp/Generated/Creaturelibbattling/AttackLearnMethod.cs index 53c958a..8869eb7 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/AttackLearnMethod.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/AttackLearnMethod.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/AttackTarget.cs b/PkmnLibSharp/Generated/Creaturelibbattling/AttackTarget.cs index a550eb2..5fb39ec 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/AttackTarget.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/AttackTarget.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/AttackTurnChoice.cs b/PkmnLibSharp/Generated/Creaturelibbattling/AttackTurnChoice.cs index 67094ed..1c7800b 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/AttackTurnChoice.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/AttackTurnChoice.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/BaseTurnChoice.cs b/PkmnLibSharp/Generated/Creaturelibbattling/BaseTurnChoice.cs index b0f6ca5..3cea0c7 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/BaseTurnChoice.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/BaseTurnChoice.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/Battle.cs b/PkmnLibSharp/Generated/Creaturelibbattling/Battle.cs index 9fd16b7..4174388 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/Battle.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/Battle.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -14,7 +15,7 @@ namespace Creaturelibbattling.Generated /// unsigned char /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_Construct")] - internal static extern byte Construct(ref IntPtr @out, IntPtr library, IntPtr partyArr, ulong numberOfParties, bool canFlee, byte numberOfSides, byte creaturesPerSide); + internal static extern byte Construct(ref IntPtr @out, IntPtr library, IntPtr partyArr, ulong numberOfParties, byte canFlee, byte numberOfSides, byte creaturesPerSide); /// const Battle * /// void @@ -31,19 +32,19 @@ namespace Creaturelibbattling.Generated /// const BaseTurnChoice * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_CanUse")] - internal static extern byte CanUse(ref bool @out, IntPtr p, IntPtr turnChoice); + internal static extern byte CanUse(ref byte @out, IntPtr p, IntPtr turnChoice); /// bool& /// Battle * /// BaseTurnChoice * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_TrySetChoice")] - internal static extern byte TrySetChoice(ref bool @out, IntPtr p, IntPtr turnChoice); + internal static extern byte TrySetChoice(ref byte @out, IntPtr p, IntPtr turnChoice); /// const Battle * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_CanFlee")] - internal static extern bool CanFlee(IntPtr p); + internal static extern byte CanFlee(IntPtr p); /// Battle * /// unsigned char @@ -65,7 +66,7 @@ namespace Creaturelibbattling.Generated /// Creature * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_CreatureInField")] - internal static extern byte CreatureInField(ref bool @out, IntPtr p, IntPtr c); + internal static extern byte CreatureInField(ref byte @out, IntPtr p, IntPtr c); /// Creature *& /// const Battle * @@ -96,7 +97,7 @@ namespace Creaturelibbattling.Generated /// unsigned char /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_CanSlotBeFilled")] - internal static extern byte CanSlotBeFilled(ref bool @out, IntPtr p, byte side, byte target); + internal static extern byte CanSlotBeFilled(ref byte @out, IntPtr p, byte side, byte target); /// Battle * /// unsigned char @@ -106,17 +107,17 @@ namespace Creaturelibbattling.Generated /// const Battle * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_HasEnded")] - internal static extern bool HasEnded(IntPtr p); + internal static extern byte HasEnded(IntPtr p); /// const Battle * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_HasConclusiveResult")] - internal static extern bool HasConclusiveResult(IntPtr p); + internal static extern byte HasConclusiveResult(IntPtr p); /// const Battle * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_GetWinningSide")] - internal static extern bool GetWinningSide(IntPtr p); + internal static extern byte GetWinningSide(IntPtr p); /// const Battle * /// long unsigned int @@ -162,7 +163,7 @@ namespace Creaturelibbattling.Generated /// const char * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Battle_HasVolatileScript")] - internal static extern bool HasVolatileScript(IntPtr p, IntPtr key); + internal static extern byte HasVolatileScript(IntPtr p, IntPtr key); /// Battle * /// Function * diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/BattleItemCategory.cs b/PkmnLibSharp/Generated/Creaturelibbattling/BattleItemCategory.cs index dcefd35..6950a3a 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/BattleItemCategory.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/BattleItemCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/BattleLibrary.cs b/PkmnLibSharp/Generated/Creaturelibbattling/BattleLibrary.cs index 86558d6..8bb0e3e 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/BattleLibrary.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/BattleLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/BattleParty.cs b/PkmnLibSharp/Generated/Creaturelibbattling/BattleParty.cs index 1b19e37..3e04991 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/BattleParty.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/BattleParty.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -24,12 +25,12 @@ namespace Creaturelibbattling.Generated /// unsigned char /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleParty_IsResponsibleForIndex")] - internal static extern byte IsResponsibleForIndex(ref bool @out, IntPtr p, byte side, byte creature); + internal static extern byte IsResponsibleForIndex(ref byte @out, IntPtr p, byte side, byte creature); /// const BattleParty * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleParty_HasCreaturesNotInField")] - internal static extern bool HasCreaturesNotInField(IntPtr p); + internal static extern byte HasCreaturesNotInField(IntPtr p); } } diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/BattleRandom.cs b/PkmnLibSharp/Generated/Creaturelibbattling/BattleRandom.cs index 354ab63..d248ba4 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/BattleRandom.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/BattleRandom.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -26,7 +27,7 @@ namespace Creaturelibbattling.Generated /// Creature * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleRandom_EffectChance")] - internal static extern byte EffectChance(ref bool @out, IntPtr p, float chance, IntPtr attack, IntPtr target); + internal static extern byte EffectChance(ref byte @out, IntPtr p, float chance, IntPtr attack, IntPtr target); /// BattleRandom * /// int diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/BattleSide.cs b/PkmnLibSharp/Generated/Creaturelibbattling/BattleSide.cs index fadd01e..87edd5a 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/BattleSide.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/BattleSide.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -20,7 +21,7 @@ namespace Creaturelibbattling.Generated /// BattleSide * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleSide_AllChoicesSet")] - internal static extern bool AllChoicesSet(IntPtr p); + internal static extern byte AllChoicesSet(IntPtr p); /// BattleSide * /// const BaseTurnChoice * * @@ -31,7 +32,7 @@ namespace Creaturelibbattling.Generated /// BattleSide * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleSide_AllPossibleSlotsFilled")] - internal static extern byte AllPossibleSlotsFilled(ref bool @out, IntPtr p); + internal static extern byte AllPossibleSlotsFilled(ref byte @out, IntPtr p); /// BattleSide * /// BaseTurnChoice * @@ -79,12 +80,12 @@ namespace Creaturelibbattling.Generated /// BattleSide * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleSide_IsDefeated")] - internal static extern bool IsDefeated(IntPtr p); + internal static extern byte IsDefeated(IntPtr p); /// BattleSide * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_BattleSide_HasFled")] - internal static extern bool HasFled(IntPtr p); + internal static extern byte HasFled(IntPtr p); /// BattleSide * /// void diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/BattleStatCalculator.cs b/PkmnLibSharp/Generated/Creaturelibbattling/BattleStatCalculator.cs index e5933e5..f083b43 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/BattleStatCalculator.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/BattleStatCalculator.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/C.cs b/PkmnLibSharp/Generated/Creaturelibbattling/C.cs index 14659a8..0c6ad21 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/C.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/C.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/Creature.cs b/PkmnLibSharp/Generated/Creaturelibbattling/Creature.cs index 793e611..2f446c1 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/Creature.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/Creature.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -22,7 +23,7 @@ namespace Creaturelibbattling.Generated /// long unsigned int /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Creature_Construct")] - internal static extern byte Construct(ref IntPtr @out, IntPtr library, IntPtr species, IntPtr variant, byte level, uint experience, uint uid, Gender gender, byte coloring, IntPtr heldItem, IntPtr nickname, bool secretTalent, byte talent, IntPtr attacks, ulong attacksNum); + internal static extern byte Construct(ref IntPtr @out, IntPtr library, IntPtr species, IntPtr variant, byte level, uint experience, uint uid, Gender gender, byte coloring, IntPtr heldItem, IntPtr nickname, byte secretTalent, byte talent, IntPtr attacks, ulong attacksNum); /// const Creature * /// void @@ -63,13 +64,13 @@ namespace Creaturelibbattling.Generated /// const char * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Creature_HasHeldItem")] - internal static extern bool HasHeldItem(IntPtr p, IntPtr name); + internal static extern byte HasHeldItem(IntPtr p, IntPtr name); /// const Creature * /// unsigned int /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Creature_HasHeldItemWithHash")] - internal static extern bool HasHeldItemWithHash(IntPtr p, uint hash); + internal static extern byte HasHeldItemWithHash(IntPtr p, uint hash); /// const Creature * /// const Item * @@ -112,7 +113,7 @@ namespace Creaturelibbattling.Generated /// const Creature * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Creature_IsOnBattleField")] - internal static extern bool IsOnBattleField(IntPtr p); + internal static extern byte IsOnBattleField(IntPtr p); /// Creature * /// const char * @@ -133,7 +134,7 @@ namespace Creaturelibbattling.Generated /// unsigned char /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Creature_HasType")] - internal static extern bool HasType(IntPtr p, byte type); + internal static extern byte HasType(IntPtr p, byte type); /// const Creature * /// unsigned int @@ -158,7 +159,7 @@ namespace Creaturelibbattling.Generated /// bool /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Creature_Heal")] - internal static extern byte Heal(IntPtr p, uint health, bool canRevive); + internal static extern byte Heal(IntPtr p, uint health, byte canRevive); /// Creature * /// const char * @@ -205,7 +206,7 @@ namespace Creaturelibbattling.Generated /// const char * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Creature_HasVolatileScript")] - internal static extern bool HasVolatileScript(IntPtr p, IntPtr scriptName); + internal static extern byte HasVolatileScript(IntPtr p, IntPtr scriptName); /// Creature * /// long unsigned int diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/CreatureParty.cs b/PkmnLibSharp/Generated/Creaturelibbattling/CreatureParty.cs index a8d66b7..8e3d80a 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/CreatureParty.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/CreatureParty.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -38,7 +39,7 @@ namespace Creaturelibbattling.Generated /// const CreatureParty * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_CreatureParty_HasAvailableCreatures")] - internal static extern bool HasAvailableCreatures(IntPtr p); + internal static extern byte HasAvailableCreatures(IntPtr p); /// const CreatureParty * /// long unsigned int diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/DamageEvent.cs b/PkmnLibSharp/Generated/Creaturelibbattling/DamageEvent.cs index 8072d8a..8a41f6a 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/DamageEvent.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/DamageEvent.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/DamageLibrary.cs b/PkmnLibSharp/Generated/Creaturelibbattling/DamageLibrary.cs index 18df3e9..6d8a5e9 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/DamageLibrary.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/DamageLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/DamageSource.cs b/PkmnLibSharp/Generated/Creaturelibbattling/DamageSource.cs index f5a2702..c408d07 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/DamageSource.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/DamageSource.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/DisplayTextEvent.cs b/PkmnLibSharp/Generated/Creaturelibbattling/DisplayTextEvent.cs index ceb6aca..fcaf5f9 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/DisplayTextEvent.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/DisplayTextEvent.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/EffectParameterType.cs b/PkmnLibSharp/Generated/Creaturelibbattling/EffectParameterType.cs index 6be5a72..1df825d 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/EffectParameterType.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/EffectParameterType.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/EventData.cs b/PkmnLibSharp/Generated/Creaturelibbattling/EventData.cs index cf85c51..f336290 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/EventData.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/EventData.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/EventDataKind.cs b/PkmnLibSharp/Generated/Creaturelibbattling/EventDataKind.cs index 367802f..4263e73 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/EventDataKind.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/EventDataKind.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/ExecutingAttack.cs b/PkmnLibSharp/Generated/Creaturelibbattling/ExecutingAttack.cs index 48893bf..79a1787 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/ExecutingAttack.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/ExecutingAttack.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -33,7 +34,7 @@ namespace Creaturelibbattling.Generated /// Creature * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_ExecutingAttack_IsCreatureTarget")] - internal static extern bool IsCreatureTarget(IntPtr p, IntPtr target); + internal static extern byte IsCreatureTarget(IntPtr p, IntPtr target); /// ExecutingAttack * /// Creature * diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/ExperienceLibrary.cs b/PkmnLibSharp/Generated/Creaturelibbattling/ExperienceLibrary.cs index ff2d363..1e040c3 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/ExperienceLibrary.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/ExperienceLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/FaintEvent.cs b/PkmnLibSharp/Generated/Creaturelibbattling/FaintEvent.cs index 60e9d41..5dbda89 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/FaintEvent.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/FaintEvent.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/FleeTurnChoice.cs b/PkmnLibSharp/Generated/Creaturelibbattling/FleeTurnChoice.cs index ca7027b..61741ed 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/FleeTurnChoice.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/FleeTurnChoice.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/Gender.cs b/PkmnLibSharp/Generated/Creaturelibbattling/Gender.cs index acf6a59..33f32b1 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/Gender.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/Gender.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/HealEvent.cs b/PkmnLibSharp/Generated/Creaturelibbattling/HealEvent.cs index f6f1097..379e20b 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/HealEvent.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/HealEvent.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/HitData.cs b/PkmnLibSharp/Generated/Creaturelibbattling/HitData.cs index 5b41959..4b17c22 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/HitData.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/HitData.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -8,7 +9,7 @@ namespace Creaturelibbattling.Generated /// const HitData * /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_HitData_IsCritical")] - internal static extern bool IsCritical(IntPtr p); + internal static extern byte IsCritical(IntPtr p); /// const HitData * /// unsigned char @@ -34,7 +35,7 @@ namespace Creaturelibbattling.Generated /// bool /// void [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_HitData_SetCritical")] - internal static extern void SetCritical(IntPtr p, bool val); + internal static extern void SetCritical(IntPtr p, byte val); /// HitData * /// unsigned char diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/ItemCategory.cs b/PkmnLibSharp/Generated/Creaturelibbattling/ItemCategory.cs index d55cbf1..af8c088 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/ItemCategory.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/ItemCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/LearnedAttack.cs b/PkmnLibSharp/Generated/Creaturelibbattling/LearnedAttack.cs index 35ec36c..3d751b5 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/LearnedAttack.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/LearnedAttack.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -42,7 +43,7 @@ namespace Creaturelibbattling.Generated /// unsigned char /// bool [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_LearnedAttack_TryUse")] - internal static extern bool TryUse(IntPtr p, byte uses); + internal static extern byte TryUse(IntPtr p, byte uses); /// LearnedAttack * /// unsigned char diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/MiscLibrary.cs b/PkmnLibSharp/Generated/Creaturelibbattling/MiscLibrary.cs index f7cbb8d..81a674a 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/MiscLibrary.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/MiscLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -21,14 +22,14 @@ namespace Creaturelibbattling.Generated /// unsigned char /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_MiscLibrary_IsCritical")] - internal static extern byte IsCritical(ref bool @out, IntPtr p, IntPtr attack, IntPtr target, byte hit); + internal static extern byte IsCritical(ref byte @out, IntPtr p, IntPtr attack, IntPtr target, byte hit); /// bool& /// MiscLibrary * /// FleeTurnChoice * /// unsigned char [DllImport("CreatureLibBattling", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_MiscLibrary_CanFlee")] - internal static extern byte CanFlee(ref bool @out, IntPtr p, IntPtr switchChoice); + internal static extern byte CanFlee(ref byte @out, IntPtr p, IntPtr switchChoice); /// BaseTurnChoice *& /// MiscLibrary * diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/PassTurnChoice.cs b/PkmnLibSharp/Generated/Creaturelibbattling/PassTurnChoice.cs index 929f320..4b4ed30 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/PassTurnChoice.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/PassTurnChoice.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/Script.cs b/PkmnLibSharp/Generated/Creaturelibbattling/Script.cs index 941c485..800fbdd 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/Script.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/Script.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/ScriptCategory.cs b/PkmnLibSharp/Generated/Creaturelibbattling/ScriptCategory.cs index 6ceb756..2566175 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/ScriptCategory.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/ScriptCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/ScriptResolver.cs b/PkmnLibSharp/Generated/Creaturelibbattling/ScriptResolver.cs index 30a49a3..8913cff 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/ScriptResolver.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/ScriptResolver.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/Statistic.cs b/PkmnLibSharp/Generated/Creaturelibbattling/Statistic.cs index c95583c..157209f 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/Statistic.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/Statistic.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/SwitchTurnChoice.cs b/PkmnLibSharp/Generated/Creaturelibbattling/SwitchTurnChoice.cs index a7026a7..3123c9d 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/SwitchTurnChoice.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/SwitchTurnChoice.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/TurnChoiceKind.cs b/PkmnLibSharp/Generated/Creaturelibbattling/TurnChoiceKind.cs index 7dc381d..1ca74a9 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/TurnChoiceKind.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/TurnChoiceKind.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creaturelibbattling/memory_order.cs b/PkmnLibSharp/Generated/Creaturelibbattling/memory_order.cs index b2731b2..a546b67 100644 --- a/PkmnLibSharp/Generated/Creaturelibbattling/memory_order.cs +++ b/PkmnLibSharp/Generated/Creaturelibbattling/memory_order.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creaturelibbattling diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/AttackCategory.cs b/PkmnLibSharp/Generated/Creatureliblibrary/AttackCategory.cs index 3805381..042d278 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/AttackCategory.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/AttackCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creatureliblibrary diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/AttackData.cs b/PkmnLibSharp/Generated/Creatureliblibrary/AttackData.cs index 751be1e..3fefaa0 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/AttackData.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/AttackData.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -62,7 +63,7 @@ namespace Creatureliblibrary.Generated /// const AttackData * /// AttackTarget [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackData_GetTarget")] - internal static extern Pkmnlib.AttackTarget GetTarget(IntPtr p); + internal static extern AttackTarget GetTarget(IntPtr p); /// const AttackData * /// signed char @@ -72,7 +73,7 @@ namespace Creatureliblibrary.Generated /// const AttackData * /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackData_HasSecondaryEffect")] - internal static extern bool HasSecondaryEffect(IntPtr p); + internal static extern byte HasSecondaryEffect(IntPtr p); /// const AttackData * /// float @@ -88,7 +89,7 @@ namespace Creatureliblibrary.Generated /// const char * /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackData_HasFlag")] - internal static extern bool HasFlag(IntPtr p, IntPtr key); + internal static extern byte HasFlag(IntPtr p, IntPtr key); } } diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/AttackLibrary.cs b/PkmnLibSharp/Generated/Creatureliblibrary/AttackLibrary.cs index 9076557..2327a20 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/AttackLibrary.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/AttackLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -47,14 +48,14 @@ namespace Creatureliblibrary.Generated /// const AttackData *& /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackLibrary_TryGet")] - internal static extern bool TryGet(IntPtr p, IntPtr name, ref IntPtr @out); + internal static extern byte TryGet(IntPtr p, IntPtr name, ref IntPtr @out); /// AttackLibrary * /// unsigned int /// const AttackData *& /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_AttackLibrary_TryGetWithHash")] - internal static extern bool TryGetWithHash(IntPtr p, uint hashedKey, ref IntPtr @out); + internal static extern byte TryGetWithHash(IntPtr p, uint hashedKey, ref IntPtr @out); /// AttackLibrary * /// const char * diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/AttackTarget.cs b/PkmnLibSharp/Generated/Creatureliblibrary/AttackTarget.cs index 9602f13..b6fa781 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/AttackTarget.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/AttackTarget.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creatureliblibrary diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/BattleItemCategory.cs b/PkmnLibSharp/Generated/Creatureliblibrary/BattleItemCategory.cs index 1262da0..d1af9be 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/BattleItemCategory.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/BattleItemCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creatureliblibrary diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/C.cs b/PkmnLibSharp/Generated/Creatureliblibrary/C.cs index ce10217..627f1d1 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/C.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/C.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/CreatureSpecies.cs b/PkmnLibSharp/Generated/Creatureliblibrary/CreatureSpecies.cs index 5a6027c..a315f80 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/CreatureSpecies.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/CreatureSpecies.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -50,27 +51,27 @@ namespace Creatureliblibrary.Generated /// const char * /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_CreatureSpecies_HasVariant")] - internal static extern bool HasVariant(IntPtr p, IntPtr name); + internal static extern byte HasVariant(IntPtr p, IntPtr name); /// const CreatureSpecies * /// unsigned int /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_CreatureSpecies_HasVariantWithHash")] - internal static extern bool HasVariantWithHash(IntPtr p, uint hash); + internal static extern byte HasVariantWithHash(IntPtr p, uint hash); /// const CreatureSpecies * /// const char * /// const SpeciesVariant *& /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_CreatureSpecies_TryGetVariant")] - internal static extern bool TryGetVariant(IntPtr p, IntPtr name, ref IntPtr @out); + internal static extern byte TryGetVariant(IntPtr p, IntPtr name, ref IntPtr @out); /// const CreatureSpecies * /// unsigned int /// const SpeciesVariant *& /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_CreatureSpecies_TryGetVariantWithHash")] - internal static extern bool TryGetVariantWithHash(IntPtr p, uint hash, ref IntPtr @out); + internal static extern byte TryGetVariantWithHash(IntPtr p, uint hash, ref IntPtr @out); /// const SpeciesVariant *& /// const CreatureSpecies * diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/DataLibrary.cs b/PkmnLibSharp/Generated/Creatureliblibrary/DataLibrary.cs index 6117b29..8bb5d29 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/DataLibrary.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/DataLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/EffectParameter.cs b/PkmnLibSharp/Generated/Creatureliblibrary/EffectParameter.cs index 6253f1a..05c9f93 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/EffectParameter.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/EffectParameter.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -8,7 +9,7 @@ namespace Creatureliblibrary.Generated /// bool /// EffectParameter * [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_EffectParameter_FromBool")] - internal static extern IntPtr FromBool(bool b); + internal static extern IntPtr FromBool(byte b); /// long int /// EffectParameter * @@ -39,7 +40,7 @@ namespace Creatureliblibrary.Generated /// bool& /// unsigned char [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_EffectParameter_AsBool")] - internal static extern byte AsBool(IntPtr p, ref bool @out); + internal static extern byte AsBool(IntPtr p, ref byte @out); /// const EffectParameter * /// long int& diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/EffectParameterType.cs b/PkmnLibSharp/Generated/Creatureliblibrary/EffectParameterType.cs index 9b88b8d..4b158c9 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/EffectParameterType.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/EffectParameterType.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creatureliblibrary diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/ExternGrowthRate.cs b/PkmnLibSharp/Generated/Creatureliblibrary/ExternGrowthRate.cs index 0c3a287..2a3c611 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/ExternGrowthRate.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/ExternGrowthRate.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/Gender.cs b/PkmnLibSharp/Generated/Creatureliblibrary/Gender.cs index b5765c5..66056f5 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/Gender.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/Gender.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creatureliblibrary diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/GrowthRate.cs b/PkmnLibSharp/Generated/Creatureliblibrary/GrowthRate.cs index f537f3e..f57af62 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/GrowthRate.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/GrowthRate.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/GrowthRateLibrary.cs b/PkmnLibSharp/Generated/Creatureliblibrary/GrowthRateLibrary.cs index 904b2a0..5c101b0 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/GrowthRateLibrary.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/GrowthRateLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/Item.cs b/PkmnLibSharp/Generated/Creatureliblibrary/Item.cs index 49b34f8..f9d1c09 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/Item.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/Item.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -44,7 +45,7 @@ namespace Creatureliblibrary.Generated /// const char * /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_Item_HasFlag")] - internal static extern bool HasFlag(IntPtr p, IntPtr key); + internal static extern byte HasFlag(IntPtr p, IntPtr key); } } diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/ItemCategory.cs b/PkmnLibSharp/Generated/Creatureliblibrary/ItemCategory.cs index ca815a9..d55d9f4 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/ItemCategory.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/ItemCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creatureliblibrary diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/ItemLibrary.cs b/PkmnLibSharp/Generated/Creatureliblibrary/ItemLibrary.cs index 4dee5c7..d7dc739 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/ItemLibrary.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/ItemLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -46,14 +47,14 @@ namespace Creatureliblibrary.Generated /// const Item *& /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_ItemLibrary_TryGet")] - internal static extern bool TryGet(IntPtr p, IntPtr name, ref IntPtr @out); + internal static extern byte TryGet(IntPtr p, IntPtr name, ref IntPtr @out); /// ItemLibrary * /// unsigned int /// const Item *& /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_ItemLibrary_TryGetWithHash")] - internal static extern bool TryGetWithHash(IntPtr p, uint hashedKey, ref IntPtr @out); + internal static extern byte TryGetWithHash(IntPtr p, uint hashedKey, ref IntPtr @out); /// ItemLibrary * /// const char * diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/LearnableAttacks.cs b/PkmnLibSharp/Generated/Creatureliblibrary/LearnableAttacks.cs index e8ed27e..adaaf8a 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/LearnableAttacks.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/LearnableAttacks.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/LibrarySettings.cs b/PkmnLibSharp/Generated/Creatureliblibrary/LibrarySettings.cs index b44a944..5a4748c 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/LibrarySettings.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/LibrarySettings.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/LookupGrowthRate.cs b/PkmnLibSharp/Generated/Creatureliblibrary/LookupGrowthRate.cs index e94626d..b713fc1 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/LookupGrowthRate.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/LookupGrowthRate.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/SpeciesLibrary.cs b/PkmnLibSharp/Generated/Creatureliblibrary/SpeciesLibrary.cs index b9c4ef5..64821e4 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/SpeciesLibrary.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/SpeciesLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -46,14 +47,14 @@ namespace Creatureliblibrary.Generated /// const CreatureSpecies *& /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_SpeciesLibrary_TryGet")] - internal static extern bool TryGet(IntPtr p, IntPtr name, ref IntPtr @out); + internal static extern byte TryGet(IntPtr p, IntPtr name, ref IntPtr @out); /// SpeciesLibrary * /// unsigned int /// const CreatureSpecies *& /// bool [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_SpeciesLibrary_TryGetWithHash")] - internal static extern bool TryGetWithHash(IntPtr p, uint hashedKey, ref IntPtr @out); + internal static extern byte TryGetWithHash(IntPtr p, uint hashedKey, ref IntPtr @out); /// SpeciesLibrary * /// const char * diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/SpeciesVariant.cs b/PkmnLibSharp/Generated/Creatureliblibrary/SpeciesVariant.cs index f0fd76d..fd32df6 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/SpeciesVariant.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/SpeciesVariant.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -84,7 +85,7 @@ namespace Creatureliblibrary.Generated /// const char *& /// unsigned char [DllImport("CreatureLibLibrary", CallingConvention = CallingConvention.Cdecl, EntryPoint= "CreatureLib_SpeciesVariant_GetTalent")] - internal static extern byte GetTalent(IntPtr p, bool secret, byte index, ref IntPtr @out); + internal static extern byte GetTalent(IntPtr p, byte secret, byte index, ref IntPtr @out); /// SpeciesVariant * /// const LearnableAttacks * diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/Statistic.cs b/PkmnLibSharp/Generated/Creatureliblibrary/Statistic.cs index 28d3804..7bec221 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/Statistic.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/Statistic.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creatureliblibrary diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/TypeLibrary.cs b/PkmnLibSharp/Generated/Creatureliblibrary/TypeLibrary.cs index eff870b..101effd 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/TypeLibrary.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/TypeLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Creatureliblibrary/memory_order.cs b/PkmnLibSharp/Generated/Creatureliblibrary/memory_order.cs index c6bed22..c55f46e 100644 --- a/PkmnLibSharp/Generated/Creatureliblibrary/memory_order.cs +++ b/PkmnLibSharp/Generated/Creatureliblibrary/memory_order.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Creatureliblibrary diff --git a/PkmnLibSharp/Generated/Pkmnlib/AngelScriptResolver.cs b/PkmnLibSharp/Generated/Pkmnlib/AngelScriptResolver.cs index f07b66a..1b815f3 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/AngelScriptResolver.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/AngelScriptResolver.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -45,7 +46,7 @@ namespace Pkmnlib.Generated /// bool /// unsigned char [DllImport("pkmnLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "PkmnLib_AngelScriptResolver_WriteByteCodeToFile")] - internal static extern byte WriteByteCodeToFile(IntPtr p, IntPtr file, bool stripDebugInfo); + internal static extern byte WriteByteCodeToFile(IntPtr p, IntPtr file, byte stripDebugInfo); /// AngelScriptResolver * /// const char * @@ -59,7 +60,7 @@ namespace Pkmnlib.Generated /// unsigned char *& /// unsigned char [DllImport("pkmnLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "PkmnLib_AngelScriptResolver_WriteByteCodeToMemory")] - internal static extern byte WriteByteCodeToMemory(IntPtr p, bool stripDebugInfo, ref ulong size, ref IntPtr @out); + internal static extern byte WriteByteCodeToMemory(IntPtr p, byte stripDebugInfo, ref ulong size, ref IntPtr @out); /// AngelScriptResolver * /// unsigned char * diff --git a/PkmnLibSharp/Generated/Pkmnlib/AttackCategory.cs b/PkmnLibSharp/Generated/Pkmnlib/AttackCategory.cs index 4e24a6d..599b5a6 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/AttackCategory.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/AttackCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/AttackLearnMethod.cs b/PkmnLibSharp/Generated/Pkmnlib/AttackLearnMethod.cs index d3ff1e7..761e232 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/AttackLearnMethod.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/AttackLearnMethod.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/AttackTarget.cs b/PkmnLibSharp/Generated/Pkmnlib/AttackTarget.cs index e2ea3d3..8959613 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/AttackTarget.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/AttackTarget.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/Battle.cs b/PkmnLibSharp/Generated/Pkmnlib/Battle.cs index 5cd9861..31b670a 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/Battle.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/Battle.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -14,7 +15,7 @@ namespace Pkmnlib.Generated /// unsigned char /// unsigned char [DllImport("pkmnLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "PkmnLib_Battle_Construct")] - internal static extern byte Construct(ref IntPtr @out, IntPtr library, IntPtr parties, ulong partiesCount, bool canFlee, byte numberOfSides, byte creaturesPerSide); + internal static extern byte Construct(ref IntPtr @out, IntPtr library, IntPtr parties, ulong partiesCount, byte canFlee, byte numberOfSides, byte creaturesPerSide); /// Battle * /// void diff --git a/PkmnLibSharp/Generated/Pkmnlib/BattleItemCategory.cs b/PkmnLibSharp/Generated/Pkmnlib/BattleItemCategory.cs index 20c171f..17ae79c 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/BattleItemCategory.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/BattleItemCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/BattleLibrary.cs b/PkmnLibSharp/Generated/Pkmnlib/BattleLibrary.cs index 366cd82..d116f2f 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/BattleLibrary.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/BattleLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/C.cs b/PkmnLibSharp/Generated/Pkmnlib/C.cs index 0e442c9..3df84f2 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/C.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/C.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/DamageLibrary.cs b/PkmnLibSharp/Generated/Pkmnlib/DamageLibrary.cs index 8bd48db..18cd2fa 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/DamageLibrary.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/DamageLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/DamageSource.cs b/PkmnLibSharp/Generated/Pkmnlib/DamageSource.cs index bb8191f..e36d0ed 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/DamageSource.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/DamageSource.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/EffectParameterType.cs b/PkmnLibSharp/Generated/Pkmnlib/EffectParameterType.cs index 463afc4..39ac1ba 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/EffectParameterType.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/EffectParameterType.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/EventDataKind.cs b/PkmnLibSharp/Generated/Pkmnlib/EventDataKind.cs index a6a0cf3..ca2c0a1 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/EventDataKind.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/EventDataKind.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/Evolution.cs b/PkmnLibSharp/Generated/Pkmnlib/Evolution.cs index 85dcd4c..cdd5fe8 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/Evolution.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/Evolution.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/EvolutionData.cs b/PkmnLibSharp/Generated/Pkmnlib/EvolutionData.cs index c66958c..621feb8 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/EvolutionData.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/EvolutionData.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/EvolutionMethod.cs b/PkmnLibSharp/Generated/Pkmnlib/EvolutionMethod.cs index 60758c7..f8297ca 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/EvolutionMethod.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/EvolutionMethod.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/Gender.cs b/PkmnLibSharp/Generated/Pkmnlib/Gender.cs index afe2e65..9af3861 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/Gender.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/Gender.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/Item.cs b/PkmnLibSharp/Generated/Pkmnlib/Item.cs index ef27fe2..f5814b7 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/Item.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/Item.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/ItemCategory.cs b/PkmnLibSharp/Generated/Pkmnlib/ItemCategory.cs index bb723d8..872592b 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/ItemCategory.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/ItemCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/LibrarySettings.cs b/PkmnLibSharp/Generated/Pkmnlib/LibrarySettings.cs index 8098f8f..8becb2a 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/LibrarySettings.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/LibrarySettings.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/METADATATYPE.cs b/PkmnLibSharp/Generated/Pkmnlib/METADATATYPE.cs index a88bc3d..6dabc56 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/METADATATYPE.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/METADATATYPE.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/MiscLibrary.cs b/PkmnLibSharp/Generated/Pkmnlib/MiscLibrary.cs index 0d17f55..02530f3 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/MiscLibrary.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/MiscLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/MoveCategory.cs b/PkmnLibSharp/Generated/Pkmnlib/MoveCategory.cs index 8a3e2c0..55cf492 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/MoveCategory.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/MoveCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/Nature.cs b/PkmnLibSharp/Generated/Pkmnlib/Nature.cs index 412a0e2..e82197f 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/Nature.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/Nature.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/NatureLibrary.cs b/PkmnLibSharp/Generated/Pkmnlib/NatureLibrary.cs index b10bebe..d7f0d14 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/NatureLibrary.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/NatureLibrary.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/PkmnDamageSource.cs b/PkmnLibSharp/Generated/Pkmnlib/PkmnDamageSource.cs index ebc524a..958c0b3 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/PkmnDamageSource.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/PkmnDamageSource.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/PkmnEventDataKind.cs b/PkmnLibSharp/Generated/Pkmnlib/PkmnEventDataKind.cs index f948c97..d952f6b 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/PkmnEventDataKind.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/PkmnEventDataKind.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/PkmnScript.cs b/PkmnLibSharp/Generated/Pkmnlib/PkmnScript.cs index 9960560..72b41bc 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/PkmnScript.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/PkmnScript.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/PkmnScriptCategory.cs b/PkmnLibSharp/Generated/Pkmnlib/PkmnScriptCategory.cs index 33bcc5f..9b70146 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/PkmnScriptCategory.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/PkmnScriptCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/Pokemon.cs b/PkmnLibSharp/Generated/Pkmnlib/Pokemon.cs index aa5fb91..a1315a9 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/Pokemon.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/Pokemon.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; @@ -34,7 +35,7 @@ namespace Pkmnlib.Generated /// const Nature * /// Pokemon * [DllImport("pkmnLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "PkmnLib_Pokemon_Construct")] - internal static extern IntPtr Construct(IntPtr library, IntPtr species, IntPtr forme, byte level, uint experience, uint uid, Gender gender, byte coloring, IntPtr heldItem, IntPtr nickname, bool hiddenAbility, byte abilityIndex, IntPtr moves, ulong moveCount, byte hpIv, byte attIv, byte defIv, byte sAtIv, byte sDeIv, byte spIv, byte hpEv, byte attEv, byte defEv, byte sAtEv, byte sDeEv, byte spEv, IntPtr nature); + internal static extern IntPtr Construct(IntPtr library, IntPtr species, IntPtr forme, byte level, uint experience, uint uid, Gender gender, byte coloring, IntPtr heldItem, IntPtr nickname, byte hiddenAbility, byte abilityIndex, IntPtr moves, ulong moveCount, byte hpIv, byte attIv, byte defIv, byte sAtIv, byte sDeIv, byte spIv, byte hpEv, byte attEv, byte defEv, byte sAtEv, byte sDeEv, byte spEv, IntPtr nature); /// const Pokemon * /// void @@ -44,7 +45,7 @@ namespace Pkmnlib.Generated /// const Pokemon * /// bool [DllImport("pkmnLib", CallingConvention = CallingConvention.Cdecl, EntryPoint= "PkmnLib_Pokemon_IsShiny")] - internal static extern bool IsShiny(IntPtr p); + internal static extern byte IsShiny(IntPtr p); /// const Pokemon * /// const Nature * diff --git a/PkmnLibSharp/Generated/Pkmnlib/PokemonSpecies.cs b/PkmnLibSharp/Generated/Pkmnlib/PokemonSpecies.cs index 5202666..68e70f6 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/PokemonSpecies.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/PokemonSpecies.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/ScriptCategory.cs b/PkmnLibSharp/Generated/Pkmnlib/ScriptCategory.cs index c229b9e..78b9614 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/ScriptCategory.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/ScriptCategory.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/StatCalculator.cs b/PkmnLibSharp/Generated/Pkmnlib/StatCalculator.cs index 038b1dc..b1360f7 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/StatCalculator.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/StatCalculator.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/Statistic.cs b/PkmnLibSharp/Generated/Pkmnlib/Statistic.cs index 0c6200f..afa0e15 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/Statistic.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/Statistic.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/TimeOfDay.cs b/PkmnLibSharp/Generated/Pkmnlib/TimeOfDay.cs index 8852207..4e787f9 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/TimeOfDay.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/TimeOfDay.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/TurnChoiceKind.cs b/PkmnLibSharp/Generated/Pkmnlib/TurnChoiceKind.cs index 7bfa773..80e89f5 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/TurnChoiceKind.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/TurnChoiceKind.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/WeatherChangeEvent.cs b/PkmnLibSharp/Generated/Pkmnlib/WeatherChangeEvent.cs index 859fe86..3b7d288 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/WeatherChangeEvent.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/WeatherChangeEvent.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System; using System.Runtime.InteropServices; diff --git a/PkmnLibSharp/Generated/Pkmnlib/asEBehaviours.cs b/PkmnLibSharp/Generated/Pkmnlib/asEBehaviours.cs index f3ba0b2..44090f1 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asEBehaviours.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asEBehaviours.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asECallConvTypes.cs b/PkmnLibSharp/Generated/Pkmnlib/asECallConvTypes.cs index 9c66c3a..26433dd 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asECallConvTypes.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asECallConvTypes.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asEContextState.cs b/PkmnLibSharp/Generated/Pkmnlib/asEContextState.cs index 743ce1b..f950494 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asEContextState.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asEContextState.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asEEngineProp.cs b/PkmnLibSharp/Generated/Pkmnlib/asEEngineProp.cs index fb5560d..76698d7 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asEEngineProp.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asEEngineProp.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asEFuncType.cs b/PkmnLibSharp/Generated/Pkmnlib/asEFuncType.cs index d04f78a..24e63b1 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asEFuncType.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asEFuncType.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asEGMFlags.cs b/PkmnLibSharp/Generated/Pkmnlib/asEGMFlags.cs index 653a9b9..22b3ded 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asEGMFlags.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asEGMFlags.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asEMsgType.cs b/PkmnLibSharp/Generated/Pkmnlib/asEMsgType.cs index 888a6be..3282600 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asEMsgType.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asEMsgType.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asEObjTypeFlags.cs b/PkmnLibSharp/Generated/Pkmnlib/asEObjTypeFlags.cs index 615ce21..aff42b3 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asEObjTypeFlags.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asEObjTypeFlags.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asERetCodes.cs b/PkmnLibSharp/Generated/Pkmnlib/asERetCodes.cs index 2ff4abe..738c2f1 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asERetCodes.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asERetCodes.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asETokenClass.cs b/PkmnLibSharp/Generated/Pkmnlib/asETokenClass.cs index a47a57e..3b1405e 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asETokenClass.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asETokenClass.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asETypeIdFlags.cs b/PkmnLibSharp/Generated/Pkmnlib/asETypeIdFlags.cs index 06bc2d3..0be4587 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asETypeIdFlags.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asETypeIdFlags.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/asETypeModifiers.cs b/PkmnLibSharp/Generated/Pkmnlib/asETypeModifiers.cs index 292bfcc..2da5d3c 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/asETypeModifiers.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/asETypeModifiers.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/error_type.cs b/PkmnLibSharp/Generated/Pkmnlib/error_type.cs index 32f9cdc..5bdfadf 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/error_type.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/error_type.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/match_flag_type.cs b/PkmnLibSharp/Generated/Pkmnlib/match_flag_type.cs index 1267c06..191287c 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/match_flag_type.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/match_flag_type.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/memory_order.cs b/PkmnLibSharp/Generated/Pkmnlib/memory_order.cs index c373b54..3e9565e 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/memory_order.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/memory_order.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Generated/Pkmnlib/syntax_option_type.cs b/PkmnLibSharp/Generated/Pkmnlib/syntax_option_type.cs index 68e5d34..26ab24f 100644 --- a/PkmnLibSharp/Generated/Pkmnlib/syntax_option_type.cs +++ b/PkmnLibSharp/Generated/Pkmnlib/syntax_option_type.cs @@ -1,3 +1,4 @@ +// AUTOMATICALLY GENERATED, DO NOT EDIT using System.Diagnostics.CodeAnalysis; namespace Pkmnlib diff --git a/PkmnLibSharp/Library/EffectParameter.cs b/PkmnLibSharp/Library/EffectParameter.cs index 1351dc9..2d201c8 100644 --- a/PkmnLibSharp/Library/EffectParameter.cs +++ b/PkmnLibSharp/Library/EffectParameter.cs @@ -10,7 +10,7 @@ namespace PkmnLibSharp.Library { } - public EffectParameter(bool b) : base(Creatureliblibrary.Generated.EffectParameter.FromBool(b)) + public EffectParameter(bool b) : base(Creatureliblibrary.Generated.EffectParameter.FromBool(b.ToNative())) { } @@ -27,9 +27,9 @@ namespace PkmnLibSharp.Library public bool AsBool() { - bool b = false; + byte b = 0; Creatureliblibrary.Generated.EffectParameter.AsBool(Ptr, ref b).Assert(); - return b; + return b == 1; } public long AsInt() diff --git a/PkmnLibSharp/Library/Forme.cs b/PkmnLibSharp/Library/Forme.cs index f9d2f6a..fb2cf90 100644 --- a/PkmnLibSharp/Library/Forme.cs +++ b/PkmnLibSharp/Library/Forme.cs @@ -59,7 +59,7 @@ namespace PkmnLibSharp.Library for (byte i = 0; i < abilityCount; i++) { IntPtr s = IntPtr.Zero; - SpeciesVariant.GetTalent(Ptr, false, i, ref s).Assert(); + SpeciesVariant.GetTalent(Ptr, MarshalHelper.False, i, ref s).Assert(); abilities[i] = s.PtrString(); } @@ -80,7 +80,7 @@ namespace PkmnLibSharp.Library for (byte i = 0; i < abilityCount; i++) { IntPtr s = IntPtr.Zero; - SpeciesVariant.GetTalent(Ptr, true, i, ref s).Assert(); + SpeciesVariant.GetTalent(Ptr, MarshalHelper.True, i, ref s).Assert(); abilities[i] = s.PtrString(); } diff --git a/PkmnLibSharp/Library/MoveData.cs b/PkmnLibSharp/Library/MoveData.cs index 714b2f3..8c6df79 100644 --- a/PkmnLibSharp/Library/MoveData.cs +++ b/PkmnLibSharp/Library/MoveData.cs @@ -19,9 +19,9 @@ namespace PkmnLibSharp.Library public byte BasePower => AttackData.GetBasePower(Ptr); public byte Accuracy => AttackData.GetAccuracy(Ptr); public byte BaseUsages => AttackData.GetBaseUsages(Ptr); - public AttackTarget Target => AttackData.GetTarget(Ptr); + public AttackTarget Target => (AttackTarget) AttackData.GetTarget(Ptr); public sbyte Priority => AttackData.GetPriority(Ptr); - public bool HasSecondaryEffect => AttackData.HasSecondaryEffect(Ptr); + public bool HasSecondaryEffect => AttackData.HasSecondaryEffect(Ptr) == 1; public float SecondaryEffectChance => AttackData.GetSecondaryEffectChance(Ptr); public string SecondaryEffectName => @@ -29,7 +29,7 @@ namespace PkmnLibSharp.Library public bool HasFlag(string s) { - return AttackData.HasFlag(Ptr, s.ToPtr()); + return AttackData.HasFlag(Ptr, s.ToPtr()) == 1; } public static MoveData Create(string name, byte type, MoveCategory category, byte power, byte accuracy, diff --git a/PkmnLibSharp/Library/Species.cs b/PkmnLibSharp/Library/Species.cs index 9a8a3d3..4a99511 100644 --- a/PkmnLibSharp/Library/Species.cs +++ b/PkmnLibSharp/Library/Species.cs @@ -1,5 +1,3 @@ -using System; -using System.Runtime.InteropServices; using Pkmnlib.Generated; using PkmnLibSharp.Utilities; @@ -9,8 +7,7 @@ namespace PkmnLibSharp.Library { // ReSharper disable once SuggestBaseTypeForParameter public Species(ushort id, string name, Forme defaultForme, float genderRatio, string growthRate, - byte captureRate, - byte baseHappiness) : base(PokemonSpecies.Construct(id, name.ToPtr(), defaultForme.Ptr, genderRatio, + byte captureRate, byte baseHappiness) : base(PokemonSpecies.Construct(id, name.ToPtr(), defaultForme.Ptr, genderRatio, growthRate.ToPtr(), captureRate, baseHappiness)) { } diff --git a/PkmnLibSharp/Native/libCreatureLibBattling.so b/PkmnLibSharp/Native/libCreatureLibBattling.so index 9965e9e..9977ca1 100755 --- a/PkmnLibSharp/Native/libCreatureLibBattling.so +++ b/PkmnLibSharp/Native/libCreatureLibBattling.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d32c4ddac6860f8b32776683978e2dc429118d8c74a1c7c3510a060ecd98dd2 -size 3958360 +oid sha256:a50fa25db36a4efaa6d0df16006de12dfaba4a04c3f115752db07618969fd38e +size 305520 diff --git a/PkmnLibSharp/Native/libCreatureLibLibrary.so b/PkmnLibSharp/Native/libCreatureLibLibrary.so index ba93f2a..543c633 100755 --- a/PkmnLibSharp/Native/libCreatureLibLibrary.so +++ b/PkmnLibSharp/Native/libCreatureLibLibrary.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75c70ade47106387c8f534f1ca065544a223ea289eda752910810d66a77a4e80 -size 3313760 +oid sha256:29f7eeb504bd1eb44a768d99cec9f7fe6608e379b118aca5f4269b4efb04236a +size 1946960 diff --git a/PkmnLibSharp/PkmnLibSharp.csproj b/PkmnLibSharp/PkmnLibSharp.csproj index 59340c3..69a043f 100644 --- a/PkmnLibSharp/PkmnLibSharp.csproj +++ b/PkmnLibSharp/PkmnLibSharp.csproj @@ -12,6 +12,7 @@ true + diff --git a/PkmnLibSharp/Utilities/MarshalHelper.cs b/PkmnLibSharp/Utilities/MarshalHelper.cs index f65a9c6..10dfd9b 100644 --- a/PkmnLibSharp/Utilities/MarshalHelper.cs +++ b/PkmnLibSharp/Utilities/MarshalHelper.cs @@ -20,5 +20,13 @@ namespace PkmnLibSharp.Utilities { return Marshal.UnsafeAddrOfPinnedArrayElement(a, 0); } + + internal const byte True = 1; + internal const byte False = 0; + + internal static byte ToNative(this bool b) + { + return b ? True : False; + } } } \ No newline at end of file diff --git a/PkmnLibSharp/generator.py b/PkmnLibSharp/generator.py index e9cff34..9ffb68d 100644 --- a/PkmnLibSharp/generator.py +++ b/PkmnLibSharp/generator.py @@ -13,6 +13,7 @@ def write_enum(enum, enumNames): filename = "Generated/{}/{}.cs".format(namespace, enum["name"]) os.makedirs(os.path.dirname(filename), exist_ok=True) with open(filename, "w") as f: + f.write("// AUTOMATICALLY GENERATED, DO NOT EDIT\n") f.write("using System.Diagnostics.CodeAnalysis;\n\n") f.write("namespace {}\n{{\n".format(namespace)) f.write(" [SuppressMessage(\"ReSharper\", \"InconsistentNaming\")]\n") @@ -57,7 +58,7 @@ def parse_type(type, enumSet): if (type == "unsigned short"): return "ushort" if (type == "bool"): - return "bool" + return "byte" if (type == "float"): return "float" if (type == "long unsigned int"): @@ -86,6 +87,7 @@ def write_class(c, enumSet): filename = "Generated/{}/{}.cs".format(c.file.capitalize(), c.name) os.makedirs(os.path.dirname(filename), exist_ok=True) with open(filename, "w") as f: + f.write("// AUTOMATICALLY GENERATED, DO NOT EDIT\n") f.write("using System;\n") f.write("using System.Runtime.InteropServices;\n\n") f.write("namespace {}.Generated\n{{\n".format(c.namespace))