Make getter of PersonalInfo.FormStatsIndex public

It's a quick solution allowing external programs like the Project Pokémon Pokédex to calculate references from personal entries to corresponding alt-form personal entries
This commit is contained in:
Evan Dixon
2017-11-01 20:34:42 -05:00
parent 6b74460501
commit 6bb63016b4
2 changed files with 2 additions and 2 deletions

View File

@@ -44,7 +44,7 @@ public int[] Stats
public abstract int [] Abilities { get; set; }
public abstract int EscapeRate { get; set; }
public virtual int FormeCount { get; set; }
protected internal virtual int FormStatsIndex { get; set; }
public virtual int FormStatsIndex { get; protected internal set; }
public virtual int FormeSprite { get; set; }
public abstract int BaseEXP { get; set; }
public abstract int Color { get; set; }

View File

@@ -87,7 +87,7 @@ public override int[] Abilities
}
}
public override int EscapeRate { get { return Data[0x1B]; } set { Data[0x1B] = (byte)value; } }
protected internal override int FormStatsIndex { get { return BitConverter.ToUInt16(Data, 0x1C); } set { BitConverter.GetBytes((ushort)value).CopyTo(Data, 0x1C); } }
public override int FormStatsIndex { get { return BitConverter.ToUInt16(Data, 0x1C); } protected internal set { BitConverter.GetBytes((ushort)value).CopyTo(Data, 0x1C); } }
public override int FormeSprite { get { return BitConverter.ToUInt16(Data, 0x1E); } set { BitConverter.GetBytes((ushort)value).CopyTo(Data, 0x1E); } }
public override int FormeCount { get { return Data[0x20]; } set { Data[0x20] = (byte)value; } }
public override int Color { get { return Data[0x21]; } set { Data[0x21] = (byte)value; } }