Search Results for

    Show / Hide Table of Contents

    Class DewGameContentSettings

    Inheritance
    object
    UnityEngine.Object
    UnityEngine.ScriptableObject
    DewGameContentSettings
    Namespace: Global
    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
    Type Description
    int[]

    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
    Type Description
    bool

    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
    Type Description
    DewGameContentSettings

    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
    Type Description
    Zone[]

    Init(bool)

    Declaration
    public void Init(bool skipValidation = false)
    Parameters
    Type Name Description
    bool skipValidation

    Validate()

    Declaration
    public void Validate()
    In This Article
    Back to top Shape of Dreams API Documentation