Struct SiteDetails
Full details of a quest site generated by Place resource.
A site has different meanings based on type:
- Town - Exterior arrangement of RMB blocks. Can be fixed or random.
- Dungeon - Interior arrangement of RDB blocks. Can be fixed or random.
- Building - Interior of a specific RMB block record. Random based on building type.
NOTES:
- All available quest Spawn and Item markers are stored in SiteDetails for lookups.
- Only a single marker will be selected based on first resource placed to site and what markers are available.
- If an Item resource is placed first it will select a random Item marker.
- If a Foe or Person resource is placed first it will select a random Spawn marker.
- Future placements will be added to selected marker.
- If site has only a Spawn or Item marker available, the best available marker type will be used.
- Will continue to refine this design as quest system progresses.
Assembly: Assembly-CSharp.dll
Syntax
[Serializable]
public struct SiteDetails
Fields
|
Improve this Doc
View Source
buildingKey
Declaration
Field Value
|
Improve this Doc
View Source
buildingName
Declaration
public string buildingName
Field Value
|
Improve this Doc
View Source
locationId
Declaration
Field Value
|
Improve this Doc
View Source
locationName
Declaration
public string locationName
Field Value
|
Improve this Doc
View Source
magicNumberIndex
Declaration
public int magicNumberIndex
Field Value
|
Improve this Doc
View Source
mapId
Declaration
Field Value
|
Improve this Doc
View Source
questItemMarkers
Declaration
public QuestMarker[] questItemMarkers
Field Value
|
Improve this Doc
View Source
questSpawnMarkers
Declaration
public QuestMarker[] questSpawnMarkers
Field Value
|
Improve this Doc
View Source
questUID
Declaration
Field Value
|
Improve this Doc
View Source
regionName
Declaration
Field Value
|
Improve this Doc
View Source
selectedMarker
Declaration
public QuestMarker selectedMarker
Field Value
|
Improve this Doc
View Source
selectedQuestItemMarker
Declaration
public int selectedQuestItemMarker
Field Value
|
Improve this Doc
View Source
selectedQuestSpawnMarker
Declaration
public int selectedQuestSpawnMarker
Field Value
|
Improve this Doc
View Source
siteType
Declaration
public SiteTypes siteType
Field Value