A container for storing a serialized room template.
More...
|
| AssetReferenceGameObject | GetAssetReference () |
| | Returns the asset reference based on the assigned prefab GUID. More...
|
| |
| RoomTemplate | GetMMRoomTemplate () |
| | Creates a new Mania Map room template from the serialized text and returns it. More...
|
| |
| void | Initialize (RoomTemplate template, string prefabGuid, string prefabPath) |
| | Sets the properties for the room template. More...
|
| |
|
| bool | EditId [getset] |
| | If true, the ID can be edited in the inspector. More...
|
| |
| int | Id [getset] |
| | The template unique ID. More...
|
| |
| string | Name [getset] |
| | The template name. More...
|
| |
| string | PrefabGuid [getprivate set] |
| | The prefab GUID. More...
|
| |
| string | PrefabPath [getprivate set] |
| | The path of the prefab from the project root when the template was last updated. More...
|
| |
| string | SerializedText [getprivate set] |
| | The serialized text for the template. More...
|
| |
A container for storing a serialized room template.
Definition at line 12 of file RoomTemplateResource.cs.
◆ GetAssetReference()
| AssetReferenceGameObject GetAssetReference |
( |
| ) |
|
◆ GetMMRoomTemplate()
| RoomTemplate GetMMRoomTemplate |
( |
| ) |
|
Creates a new Mania Map room template from the serialized text and returns it.
- Exceptions
-
| RoomTemplateNotInitializedException | Raised if the serialized text has not been assigned. |
Definition at line 79 of file RoomTemplateResource.cs.
◆ Initialize()
| void Initialize |
( |
RoomTemplate |
template, |
|
|
string |
prefabGuid, |
|
|
string |
prefabPath |
|
) |
| |
Sets the properties for the room template.
- Parameters
-
| template | The Mania Map room template. |
| prefabGuid | The prefab GUID. |
| prefabPath | The prefab path. |
Definition at line 68 of file RoomTemplateResource.cs.
◆ OnValidate()
◆ _editId
◆ _id
◆ _name
◆ _prefabGuid
◆ _prefabPath
◆ _serializedText
◆ EditId
◆ Id
◆ Name
◆ PrefabGuid
◆ PrefabPath
The path of the prefab from the project root when the template was last updated.
Definition at line 47 of file RoomTemplateResource.cs.
◆ SerializedText
The documentation for this class was generated from the following file: