diff --git a/PkmnLibSharp/Library/Forme.cs b/PkmnLibSharp/Library/Forme.cs index 7be0b9b..ee76c43 100644 --- a/PkmnLibSharp/Library/Forme.cs +++ b/PkmnLibSharp/Library/Forme.cs @@ -62,10 +62,10 @@ namespace PkmnLibSharp.Library { fixed (IntPtr* hab = hiddenAbilitiesConverted) { - var ptr = SpeciesVariant.Construct(name, height, weight, baseExperience, (IntPtr)t, + var ptr = SpeciesVariant.Construct(name, height, weight, baseExperience, (IntPtr) t, (ulong) types.Length, baseHealth, baseAttack, baseDefense, baseSpecialAttack, baseSpecialDefense, - baseSpeed, (IntPtr)ab, (ulong) abilities.Length, (IntPtr)hab, + baseSpeed, (IntPtr) ab, (ulong) abilities.Length, (IntPtr) hab, (ulong) hiddenAbilities.Length, IntPtr.Zero); var f = new Forme(ptr); foreach (var intPtr in abilitiesConverted) @@ -78,8 +78,7 @@ namespace PkmnLibSharp.Library } } - private Forme(IntPtr parent) - : base(parent) + private Forme(IntPtr parent) : base(parent) { } diff --git a/PkmnLibSharp/PointerWrapper.cs b/PkmnLibSharp/PointerWrapper.cs index 34e7e68..8857f4b 100644 --- a/PkmnLibSharp/PointerWrapper.cs +++ b/PkmnLibSharp/PointerWrapper.cs @@ -5,7 +5,7 @@ namespace PkmnLibSharp public abstract class PointerWrapper : IDisposable { internal readonly IntPtr Ptr; - private bool _isDeleted = true; + private bool _isDeleted = false; protected PointerWrapper(IntPtr ptr) {