Class DewGameContentSettings
Inheritance
object
UnityEngine.Object
UnityEngine.ScriptableObject
DewGameContentSettings
Assembly: Dew.Core.dll
Syntax
[HideMonoScript]
[CreateAssetMenu(fileName = "New Game Content Settings", menuName = "Game Content Settings")]
public class DewGameContentSettings : ScriptableObject
Fields
_availableAccessories
Declaration
[InfoBox("All accessories will be included", InfoMessageType.Info, "@_availableAccessories.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableAccessories
Field Value
| Type |
Description |
| string[] |
|
_availableArtifacts
Declaration
[FormerlySerializedAs("availableArtifacts")]
[InfoBox("All artifacts will be included", InfoMessageType.Info, "@_availableArtifacts.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableArtifacts
Field Value
| Type |
Description |
| string[] |
|
_availableCurses
Declaration
[FormerlySerializedAs("availableCurses")]
[InfoBox("All curses will be included", InfoMessageType.Info, "@_availableCurses.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableCurses
Field Value
| Type |
Description |
| string[] |
|
_availableEmotes
Declaration
[InfoBox("All emotes will be included", InfoMessageType.Info, "@_availableEmotes.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableEmotes
Field Value
| Type |
Description |
| string[] |
|
_availableGameModifiers
Declaration
[FormerlySerializedAs("availableGameModifiers")]
[InfoBox("All game modifiers will be included", InfoMessageType.Info, "@_availableGameModifiers.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableGameModifiers
Field Value
| Type |
Description |
| string[] |
|
_availableGems
Declaration
[FormerlySerializedAs("availableGems")]
[InfoBox("All gems will be included", InfoMessageType.Info, "@_availableGems.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableGems
Field Value
| Type |
Description |
| string[] |
|
_availableHeroes
Declaration
[FormerlySerializedAs("availableHeroes")]
[InfoBox("All heroes will be included", InfoMessageType.Info, "@_availableHeroes.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableHeroes
Field Value
| Type |
Description |
| string[] |
|
_availableLucidDreams
Declaration
[FormerlySerializedAs("availableLucidDreams")]
[InfoBox("All lucid dreams will be included", InfoMessageType.Info, "@_availableLucidDreams.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableLucidDreams
Field Value
| Type |
Description |
| string[] |
|
_availableNametags
Declaration
[InfoBox("All nametags will be included", InfoMessageType.Info, "@_availableNametags.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableNametags
Field Value
| Type |
Description |
| string[] |
|
_availableRoomModifiers
Declaration
[FormerlySerializedAs("availableRoomModifiers")]
[InfoBox("All room modifiers will be included", InfoMessageType.Info, "@_availableRoomModifiers.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableRoomModifiers
Field Value
| Type |
Description |
| string[] |
|
_availableSkills
Declaration
[FormerlySerializedAs("availableSkills")]
[InfoBox("All skills will be included", InfoMessageType.Info, "@_availableSkills.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableSkills
Field Value
| Type |
Description |
| string[] |
|
_availableSkins
Declaration
[InfoBox("All emotes will be included", InfoMessageType.Info, "@_availableEmotes.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableSkins
Field Value
| Type |
Description |
| string[] |
|
_availableStars
Declaration
[InfoBox("All stars will be included", InfoMessageType.Info, "@_availableStars.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableStars
Field Value
| Type |
Description |
| string[] |
|
_availableTreasures
Declaration
[InfoBox("All treasures will be included", InfoMessageType.Info, "@_availableTreasures.Length == 0 && parent == null")]
[SerializeField]
public string[] _availableTreasures
Field Value
| Type |
Description |
| string[] |
|
_excludedMonsters
Declaration
[SerializeField]
public string[] _excludedMonsters
Field Value
| Type |
Description |
| string[] |
|
_includedZones
Declaration
[FormerlySerializedAs("includedZones")]
[InfoBox("All zones will be included", InfoMessageType.Info, "@_includedZones.Length == 0 && parent == null")]
[SerializeField]
public string[] _includedZones
Field Value
| Type |
Description |
| string[] |
|
_zoneCountByTier
Declaration
[FormerlySerializedAs("zoneCountByTier")]
[SerializeField]
public int[] _zoneCountByTier
Field Value
availableAccessories
Declaration
[NonSerialized]
public List<string> availableAccessories
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableArtifacts
Declaration
[NonSerialized]
public List<string> availableArtifacts
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableCurses
Declaration
[NonSerialized]
public List<string> availableCurses
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableEmotes
Declaration
[NonSerialized]
public List<string> availableEmotes
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableGameModifiers
Declaration
[NonSerialized]
public List<string> availableGameModifiers
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableGems
Declaration
[NonSerialized]
public List<string> availableGems
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableHeroes
Declaration
[NonSerialized]
public List<string> availableHeroes
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableLucidDreams
Declaration
[NonSerialized]
public List<string> availableLucidDreams
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableNametags
Declaration
[NonSerialized]
public List<string> availableNametags
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableRoomModifiers
Declaration
[NonSerialized]
public List<string> availableRoomModifiers
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableSkills
Declaration
[NonSerialized]
public List<string> availableSkills
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableSkins
Declaration
[NonSerialized]
public List<string> availableSkins
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableStars
Declaration
[NonSerialized]
public List<string> availableStars
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
availableTreasures
Declaration
[NonSerialized]
public List<string> availableTreasures
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
excludedMonsters
Declaration
[NonSerialized]
public List<string> excludedMonsters
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
includeAllContents
Warning: Editor-only. Building standalone player with this is unsupported.
Declaration
public bool includeAllContents
Field Value
includedMonsters
Declaration
[ReadOnly]
public string[] includedMonsters
Field Value
| Type |
Description |
| string[] |
|
includedRooms
Declaration
[InfoBox("Below fields are populated automatically", InfoMessageType.Info, null)]
[ReadOnly]
public string[] includedRooms
Field Value
| Type |
Description |
| string[] |
|
includedZones
Declaration
[NonSerialized]
public List<string> includedZones
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
parent
Declaration
public DewGameContentSettings parent
Field Value
zoneCountByTier
Declaration
[NonSerialized]
public List<int> zoneCountByTier
Field Value
| Type |
Description |
| System.Collections.Generic.List<T><int> |
|
Methods
FilterZones(string[])
Declaration
public string[] FilterZones(string[] zones)
Parameters
| Type |
Name |
Description |
| string[] |
zones |
|
Returns
| Type |
Description |
| string[] |
|
FilterZones(Zone[])
Declaration
public Zone[] FilterZones(Zone[] zones)
Parameters
| Type |
Name |
Description |
| Zone[] |
zones |
|
Returns
Init(bool)
Declaration
public void Init(bool skipValidation = false)
Parameters
| Type |
Name |
Description |
| bool |
skipValidation |
|
Validate()
Declaration