C# Class BoardCreator, Adagio

Inheritance: MonoBehaviour
Afficher le fichier Open project: technicalvgda/Adagio Class Usage Examples

Méthodes publiques

Свойство Type Description
ActiveTileHeight int
ActiveTileLength int
AudioTrigger1 GameObject
AudioTrigger2 GameObject
ChildOfBoardHolder GameObject
CodexPercChance int
CorridorPercChance int
DeadEndChance int
EastCorridorPuzzles GameObject[]
Gate1 GameObject
Gate2 GameObject
LoadingScreenCanvas GameObject
NorthCorridorPuzzles GameObject[]
PercentChance int
RandomPrefabs GameObject[]
SouthCorridorPuzzles GameObject[]
TileInactiveTimer float
WestCorridorPuzzles GameObject[]
codexArray GameObject[]
columns int
corridorLength IntRange,
element int
floorTiles GameObject[]
hubOpening int
minCorridorLength int
numRooms IntRange,
outerWallTiles GameObject[]
player GameObject
playerTeleportPlat GameObject
reloadLevelNeeded bool
roomHeight IntRange,
roomWidth IntRange,
rows int
teleporter GameObject
triedCounter int
wallTiles GameObject[]

Méthodes publiques

Méthode Description
CreateRoomsAndCorridors ( ) : void
FixedUpdate ( ) : void
InstantiateFromArray ( GameObject prefabs, float xCoord, float yCoord ) : void
InstantiateHorizontalOuterWall ( float startingX, float endingX, float yCoord ) : void
InstantiateOuterWalls ( ) : void
InstantiateTiles ( ) : void
InstantiateVerticalOuterWall ( float xCoord, float startingY, float endingY ) : void
OnDisable ( ) : void
OnEnable ( ) : void
SetTilesActive ( GameObject o ) : void
SetTilesUnactive ( GameObject o ) : void
SetTilesValuesForAppendedCorridors ( ) : void
SetTilesValuesForCorridors ( ) : void
SetTilesValuesForDeadEndCorridors ( ) : void
SetTilesValuesForRooms ( ) : void
SetupActiveTilesArray ( ) : void
SetupTilesArray ( ) : void
SpawnPuzzles ( ) : void
spawnAudioTrigger ( Corridor, corridor, GameObject audioTrigger ) : void
spawnGate ( Corridor, corridor, GameObject gate ) : void

Private Methods

Méthode Description
Start ( ) : void
doCorridorsOverlapCorridor ( Corridor, alreadyPlaced, Corridor, toBePlaced ) : bool
doCorridorsOverlapRooms ( Room, alreadyPlaced, Corridor, toBePlaced ) : bool
doRoomsOverlap ( Room, alreadyPlaced, Room, toBePlaced ) : bool
doRoomsOverlapCorridor ( Corridor, alreadyPlaced, Room, toBePlaced ) : bool
makeTilesActiveInSquare ( ) : IEnumerator

Method Details

CreateRoomsAndCorridors() public méthode

public CreateRoomsAndCorridors ( ) : void
Résultat void

FixedUpdate() public méthode

public FixedUpdate ( ) : void
Résultat void

InstantiateFromArray() public méthode

public InstantiateFromArray ( GameObject prefabs, float xCoord, float yCoord ) : void
prefabs GameObject
xCoord float
yCoord float
Résultat void

InstantiateHorizontalOuterWall() public méthode

public InstantiateHorizontalOuterWall ( float startingX, float endingX, float yCoord ) : void
startingX float
endingX float
yCoord float
Résultat void

InstantiateOuterWalls() public méthode

public InstantiateOuterWalls ( ) : void
Résultat void

InstantiateTiles() public méthode

public InstantiateTiles ( ) : void
Résultat void

InstantiateVerticalOuterWall() public méthode

public InstantiateVerticalOuterWall ( float xCoord, float startingY, float endingY ) : void
xCoord float
startingY float
endingY float
Résultat void

OnDisable() public méthode

public OnDisable ( ) : void
Résultat void

OnEnable() public méthode

public OnEnable ( ) : void
Résultat void

SetTilesActive() public méthode

public SetTilesActive ( GameObject o ) : void
o GameObject
Résultat void

SetTilesUnactive() public méthode

public SetTilesUnactive ( GameObject o ) : void
o GameObject
Résultat void

SetTilesValuesForAppendedCorridors() public méthode

public SetTilesValuesForAppendedCorridors ( ) : void
Résultat void

SetTilesValuesForCorridors() public méthode

public SetTilesValuesForCorridors ( ) : void
Résultat void

SetTilesValuesForDeadEndCorridors() public méthode

public SetTilesValuesForDeadEndCorridors ( ) : void
Résultat void

SetTilesValuesForRooms() public méthode

public SetTilesValuesForRooms ( ) : void
Résultat void

SetupActiveTilesArray() public méthode

public SetupActiveTilesArray ( ) : void
Résultat void

SetupTilesArray() public méthode

public SetupTilesArray ( ) : void
Résultat void

SpawnPuzzles() public méthode

public SpawnPuzzles ( ) : void
Résultat void

spawnAudioTrigger() public méthode

public spawnAudioTrigger ( Corridor, corridor, GameObject audioTrigger ) : void
corridor Corridor,
audioTrigger GameObject
Résultat void

spawnGate() public méthode

public spawnGate ( Corridor, corridor, GameObject gate ) : void
corridor Corridor,
gate GameObject
Résultat void

Property Details

ActiveTileHeight public_oe property

public int ActiveTileHeight
Résultat int

ActiveTileLength public_oe property

public int ActiveTileLength
Résultat int

AudioTrigger1 public_oe property

public GameObject AudioTrigger1
Résultat GameObject

AudioTrigger2 public_oe property

public GameObject AudioTrigger2
Résultat GameObject

ChildOfBoardHolder public_oe property

public GameObject ChildOfBoardHolder
Résultat GameObject

CodexPercChance public_oe property

public int CodexPercChance
Résultat int

CorridorPercChance public_oe property

public int CorridorPercChance
Résultat int

DeadEndChance public_oe property

public int DeadEndChance
Résultat int

EastCorridorPuzzles public_oe property

public GameObject[] EastCorridorPuzzles
Résultat GameObject[]

Gate1 public_oe property

public GameObject Gate1
Résultat GameObject

Gate2 public_oe property

public GameObject Gate2
Résultat GameObject

LoadingScreenCanvas public_oe property

public GameObject LoadingScreenCanvas
Résultat GameObject

NorthCorridorPuzzles public_oe property

public GameObject[] NorthCorridorPuzzles
Résultat GameObject[]

PercentChance public_oe property

public int PercentChance
Résultat int

RandomPrefabs public_oe property

public GameObject[] RandomPrefabs
Résultat GameObject[]

SouthCorridorPuzzles public_oe property

public GameObject[] SouthCorridorPuzzles
Résultat GameObject[]

TileInactiveTimer public_oe property

public float TileInactiveTimer
Résultat float

WestCorridorPuzzles public_oe property

public GameObject[] WestCorridorPuzzles
Résultat GameObject[]

codexArray public_oe property

public GameObject[] codexArray
Résultat GameObject[]

columns public_oe property

public int columns
Résultat int

corridorLength public_oe property

public IntRange, corridorLength
Résultat IntRange,

element public_oe property

public int element
Résultat int

floorTiles public_oe property

public GameObject[] floorTiles
Résultat GameObject[]

hubOpening public_oe property

public int hubOpening
Résultat int

minCorridorLength public_oe property

public int minCorridorLength
Résultat int

numRooms public_oe property

public IntRange, numRooms
Résultat IntRange,

outerWallTiles public_oe property

public GameObject[] outerWallTiles
Résultat GameObject[]

player public_oe property

public GameObject player
Résultat GameObject

playerTeleportPlat public_oe property

public GameObject playerTeleportPlat
Résultat GameObject

reloadLevelNeeded public_oe property

public bool reloadLevelNeeded
Résultat bool

roomHeight public_oe property

public IntRange, roomHeight
Résultat IntRange,

roomWidth public_oe property

public IntRange, roomWidth
Résultat IntRange,

rows public_oe property

public int rows
Résultat int

teleporter public_oe property

public GameObject teleporter
Résultat GameObject

triedCounter public_oe property

public int triedCounter
Résultat int

wallTiles public_oe property

public GameObject[] wallTiles
Résultat GameObject[]