Table of Contents

Class GameboardGenerator

Namespace
CodeBase.Patterns.Example
Assembly
4Experience.CodeBase.Patterns.Samples.dll
public class GameboardGenerator : ExtendedMonoBehaviour
Inheritance
Object
Component
Behaviour
MonoBehaviour
GameboardGenerator
Extension Methods

Properties

GeneratorSettings

private BoardGeneratorSettings GeneratorSettings { get; set; }

Property Value

BoardGeneratorSettings

Pawns

private Pawn[,] Pawns { get; set; }

Property Value

Pawn[,]

RectTransformBoard

private RectTransform RectTransformBoard { get; set; }

Property Value

RectTransform

TileParent

private Transform TileParent { get; set; }

Property Value

Transform

Tiles

private Tile[,] Tiles { get; set; }

Property Value

Tile[,]

Methods

GenerateBoard()

public void GenerateBoard()

GeneratePawnObject(Team, int, int)

private Pawn GeneratePawnObject(Team team, int x, int y)

Parameters

team Team
x int
y int

Returns

Pawn

GeneratePawns()

public Pawn[,] GeneratePawns()

Returns

Pawn[,]

GenerateSinglePawn(Team, int, int)

private void GenerateSinglePawn(Team team, int x, int y)

Parameters

team Team
x int
y int

GenerateSingleTile(int, int)

private Tile GenerateSingleTile(int x, int y)

Parameters

x int
y int

Returns

Tile

GenerateTiles()

private void GenerateTiles()

PreGeneratePawns()

private void PreGeneratePawns()

SetBoardOffset()

private void SetBoardOffset()