◆ AddRoom()
void Slasher.Map.Map.AddRoom |
( |
Room | room | ) |
|
◆ CreateQuadrant()
Quadrant Slasher.Map.Map.CreateQuadrant |
( |
Vector2Int | postion | ) |
|
◆ DebugMapString()
void Slasher.Map.Map.DebugMapString |
( |
| ) |
|
◆ DisplayMap()
void Slasher.Map.Map.DisplayMap |
( |
| ) |
|
tell all the rooms to get their prefabs, instantiate them, aswell as their doors, in the right places on the right angles
◆ Door_OnChangeRoom()
void Slasher.Map.Map.Door_OnChangeRoom |
( |
object | sender, |
|
|
Door.OnChangeRoomArgs | e ) |
|
private |
◆ GetCurrentRoom()
Room Slasher.Map.Map.GetCurrentRoom |
( |
| ) |
|
◆ GetDeadEnds()
List< Room > Slasher.Map.Map.GetDeadEnds |
( |
| ) |
|
◆ GetMapHeight()
int Slasher.Map.Map.GetMapHeight |
( |
| ) |
|
◆ GetMapQuadrants()
Quadrant[,] Slasher.Map.Map.GetMapQuadrants |
( |
| ) |
|
◆ GetMapWidth()
int Slasher.Map.Map.GetMapWidth |
( |
| ) |
|
◆ GetNumberOfLargeRooms()
int Slasher.Map.Map.GetNumberOfLargeRooms |
( |
| ) |
|
◆ GetNumberOfQuadrants()
int Slasher.Map.Map.GetNumberOfQuadrants |
( |
| ) |
|
◆ GetNumberOfRooms()
int Slasher.Map.Map.GetNumberOfRooms |
( |
| ) |
|
◆ GetQuadrantFromPosition()
Quadrant Slasher.Map.Map.GetQuadrantFromPosition |
( |
Vector2Int | position | ) |
|
◆ GetRoomCountOfType()
◆ GetRooms()
List< Room > Slasher.Map.Map.GetRooms |
( |
| ) |
|
◆ GetRoomsOfType()
◆ GetStartingRoomCandidates()
List< Room > Slasher.Map.Map.GetStartingRoomCandidates |
( |
| ) |
|
◆ InitalizeMap()
◆ OnDisable()
void Slasher.Map.Map.OnDisable |
( |
| ) |
|
|
private |
◆ RemoveRoom()
void Slasher.Map.Map.RemoveRoom |
( |
Room | room | ) |
|
◆ SetCurrentRoom()
void Slasher.Map.Map.SetCurrentRoom |
( |
Room | room | ) |
|
◆ SetMapParameters()
◆ Start()
void Slasher.Map.Map.Start |
( |
| ) |
|
◆ Update()
void Slasher.Map.Map.Update |
( |
| ) |
|
|
private |
◆ UpdateCurrentRoom()
void Slasher.Map.Map.UpdateCurrentRoom |
( |
Room | room | ) |
|
◆ _currentRoom
Room Slasher.Map.Map._currentRoom |
|
private |
◆ _debugMap
string Slasher.Map.Map._debugMap |
|
private |
◆ _mapParametersSO
◆ _mapQuadrants
Quadrant [,] Slasher.Map.Map._mapQuadrants |
|
private |
◆ _rooms
List<Room> Slasher.Map.Map._rooms |
|
private |
The documentation for this class was generated from the following file:
- StyleSlasherUnityProject/Assets/Scripts/Map/Map.cs