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[,]
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()