public void ClearTarget() { availableBoardPositions.Add(targetChar.Position); targetChar.Clear(); targetChar = null; }
private OnScreenCharacter CreateOnScreenCharacter(bool isTarget = false) { var newCharacter = new OnScreenCharacter(GetRandomChar(), isTarget); newCharacter.Position = GetRandomBoardPosition(); return newCharacter; }
public void AddTargetToBoard() { if(targetChar == null) targetChar = CreateOnScreenCharacter(true); }