public static Position makeNew(Sideboard sb) { Position newPosition = ScriptableObject.CreateInstance <Position>(); newPosition.set(sb); return(newPosition); }
public void set(Sideboard sideboard) //should only be used when capturing a piece { isSideboard = true; this.sideboard = sideboard; x = 0; y = 0; }
public bool IsEquivalentTo(Deck other) => MainDeck.IsEquivalentTo(other.MainDeck) && Sideboard.IsEquivalentTo(other.Sideboard) && Maybeboard.IsEquivalentTo(other.Maybeboard);