Style Slasher
A dressup combat roguelike created by Scrungle Studios for the 2025 Swinburne Capstone project.
RoomTypeSO Class Reference
Inheritance diagram for RoomTypeSO:
Inheritance graph
Collaboration diagram for RoomTypeSO:
Collaboration graph

Public Member Functions

List< bool[,]> GetRoomGridLayouts ()
 
RoomPrefabDataSO GetRoomOfTypeFromRoomDataSO (Room.RoomType roomType)
 

Public Attributes

List< RoomPrefabDataSOCombatRooms
 
List< RoomPrefabDataSONormalRooms
 
List< RoomPrefabDataSORewardRooms
 
List< RoomPrefabDataSOChallengeRooms
 
List< RoomPrefabDataSOShopRooms
 
List< RoomPrefabDataSOStartingRooms
 

Properties

List< RoomGridLayoutSORoomGridLayout [get]
 
Vector2 RoomWidthHeight [get]
 
string RoomTypeName [get]
 

Private Attributes

string _roomTypeName
 
Vector2 _roomWidthHeight
 
List< RoomGridLayoutSO_roomGridLayout
 

Member Function Documentation

◆ GetRoomGridLayouts()

List< bool[,]> RoomTypeSO.GetRoomGridLayouts ( )
Here is the call graph for this function:

◆ GetRoomOfTypeFromRoomDataSO()

RoomPrefabDataSO RoomTypeSO.GetRoomOfTypeFromRoomDataSO ( Room.RoomType roomType)

Member Data Documentation

◆ _roomGridLayout

List<RoomGridLayoutSO> RoomTypeSO._roomGridLayout
private

◆ _roomTypeName

string RoomTypeSO._roomTypeName
private

◆ _roomWidthHeight

Vector2 RoomTypeSO._roomWidthHeight
private

◆ ChallengeRooms

List<RoomPrefabDataSO> RoomTypeSO.ChallengeRooms

◆ CombatRooms

List<RoomPrefabDataSO> RoomTypeSO.CombatRooms

◆ NormalRooms

List<RoomPrefabDataSO> RoomTypeSO.NormalRooms

◆ RewardRooms

List<RoomPrefabDataSO> RoomTypeSO.RewardRooms

◆ ShopRooms

List<RoomPrefabDataSO> RoomTypeSO.ShopRooms

◆ StartingRooms

List<RoomPrefabDataSO> RoomTypeSO.StartingRooms

Property Documentation

◆ RoomGridLayout

List<RoomGridLayoutSO> RoomTypeSO.RoomGridLayout
get

◆ RoomTypeName

string RoomTypeSO.RoomTypeName
get

◆ RoomWidthHeight

Vector2 RoomTypeSO.RoomWidthHeight
get

The documentation for this class was generated from the following file: