Beispiel #1
0
    private Vector2Int GetRandomPoint(PlayerBattleField field)
    {
        Vector2Int target = Vector2Int.zero;

        var space = field.GetFreeHorizontalSpace();

        if (space.Count > 0)
        {
            var line = space[Random.Range(0, space.Count)];

            target.x = line.list[Random.Range(0, line.list.Count)];
            target.y = line.index;

            this.StepState = StepStates.Correct;
        }
        else
        {
            this.StepState = StepStates.Error;
        }

        return(target);
    }
Beispiel #2
0
    private Vector2Int GetShipTargetPoint(PlayerBattleField field)
    {
        Vector2Int target = Vector2Int.zero;

        return(target);
    }
Beispiel #3
0
 public Vector2Int GetTargetPoint(PlayerBattleField field)
 {
     return(GetRandomPoint(field));
 }