mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-05-14 08:00:33 -05:00
Standardize move setter
no longer allow passing null, if array is too small, set zero instead.
This commit is contained in:
parent
e026a8ab49
commit
4cc31ea5e2
|
|
@ -387,17 +387,23 @@ public int[] EVs
|
|||
public int[] Moves
|
||||
{
|
||||
get => new[] { Move1, Move2, Move3, Move4 };
|
||||
set { if (value?.Length != 4) return; Move1 = value[0]; Move2 = value[1]; Move3 = value[2]; Move4 = value[3]; }
|
||||
set
|
||||
{
|
||||
Move1 = value.Length > 0 ? value[0] : 0;
|
||||
Move2 = value.Length > 1 ? value[1] : 0;
|
||||
Move3 = value.Length > 2 ? value[2] : 0;
|
||||
Move4 = value.Length > 3 ? value[3] : 0;
|
||||
}
|
||||
}
|
||||
public int[] RelearnMoves
|
||||
{
|
||||
get => new[] { RelearnMove1, RelearnMove2, RelearnMove3, RelearnMove4 };
|
||||
set
|
||||
{
|
||||
if (value.Length > 0) RelearnMove1 = value[0];
|
||||
if (value.Length > 1) RelearnMove2 = value[1];
|
||||
if (value.Length > 2) RelearnMove3 = value[2];
|
||||
if (value.Length > 3) RelearnMove4 = value[3];
|
||||
RelearnMove1 = value.Length > 0 ? value[0] : 0;
|
||||
RelearnMove2 = value.Length > 1 ? value[1] : 0;
|
||||
RelearnMove3 = value.Length > 2 ? value[2] : 0;
|
||||
RelearnMove4 = value.Length > 3 ? value[3] : 0;
|
||||
}
|
||||
}
|
||||
public int[] Contest
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user