Search Results for

    Show / Hide Table of Contents

    Namespace

    Classes

    AbilityInstance

    Ability instance is an instance of spell / ability / skill, usually cast by an entity.
    e.g. Flying fireball, basic attack projectiles, meteor rain spawner

    AbilityInstance.WatchedCondition

    AbilityLockHandle

    AbilitySelfValidator

    Validates if an entity can cast an ability by its properties.

    AbilityTargetValidator

    Validates if an entity can be targeted by an ability.

    AbilityTargetValidatorWrapper

    AbilityTrigger

    "Buttons" that entities can press to spawn an instance of abilities.

    AbilityTrigger.ChangedConfigHandle

    Accessory

    Accessory.AttachOffset

    AchievementManager

    AchPersistentVarAttribute

    AchUnlockOnComplete

    ActionAttackMove

    ActionBase

    ActionCast

    ActionInteract

    Actor

    Actor take actions in the game. Most of game-related things inherits actor.

    ActorCheck

    ActorManager

    AddedModifierData

    ArcTelegraphController

    ArmorBoostEffect

    ArmorReductionEffect

    Artifact

    ArtifactWorldModel

    AttachToCamera

    AttachToFace

    AttachToFace.CacheItem

    AttachToHero

    AttackCriticalEffect

    AttackEmpowerEffect

    AttackOverrideEffect

    AttackProjectile

    AttackTrigger

    AttackTrigger has following behaviours:

    1. Canceled channels will not put the ability on cooldown.

    2. Channel/Cooldown ticks and animation speed will be scaled accordingly to attack speed bonuses/debuffs.

    3. Cooldown time applied on OnChannelComplete will get a deduction by the amount of the time it took to channel.

    4. Current configuration index will be set to 1 if the next attack is critical hit (if there is a second configuration), otherwise 0.

    5. Cooldown time/Minimum delay will be shared between configurations.

    AudioManager

    AutoColumnGridLayout

    Grid layout that automatically sets column count based on available parent width.

    BackHandler

    BasicEffect

    BasicEffectWithStrength

    BlindEffect

    BoneOffset

    BossMonster

    BoxTelegraphController

    CameraManager

    CameraModifierBase

    CameraModifierOffset

    CameraModifierZoom

    CastIndicatorManager

    CastMethodData

    CastMethodDataSerialization

    Cells2D<T>

    Channel

    ChannelData

    CharacterModelDisplay

    ChargingChannel

    ChargingChannelData

    ChatManager

    ChoiceShrine

    CinematicCameraHelper

    ClientEventManager

    Provides many non-client events for every client to use.

    CollectablesManager

    ColorSmoothDamp

    CommandMarker

    ComponentCache<TKey, TValue>

    A specialized LRUCache for caching components.

    ConsoleManager

    ControlManager

    ConversationManager

    Coroutiner

    Your sole purpose is to run coroutines.

    CrippleEffect

    CurseStatusEffect

    CursorManager

    CustomAIBehaviors

    CustomLogicBehavior

    Lets you add various life-cycle functions on a game object on runtime.

    DamageInstance

    Dash

    Helper class for easily making entities dash. (which basically is a friendly displacement)

    DashAttackInstance

    DataProcessorGroup<T>

    DataProcessorGroup<TData, TFrom, TTo>

    DeathInterruptEffect

    DecorationSettings

    DestroyInEditor

    DestroyInPlayMode

    DevCanvas

    DevGameManager

    Dew

    The ultimate helper class widely used across the game.

    DewAchievementItem

    DewAdvText

    DewAllHeroesPresentZone

    Activates when all alive heroes are present in the collider.

    DewAnimationClip

    DewAnimationEntry

    DewAudioClip

    DewAudioSettings_Platform

    DewAudioSettings_User

    DewAudioSource

    Shape of Dreams' AudioSource. Plays DewAudioClip that supports random clips and pitches.

    DewAudioSourceSetup

    DewBeamRenderer

    DewBinding

    Represents a customizable key / button bind. Can be used for gamepad / keyboard / mouse inputs.

    DewBossRoomEntry

    DewBuildProfile

    DewBuildProfileGroup

    DewCamera

    DewCanvas

    DewChildrenCullingGroup

    DewCollider

    Advanced 2D collider for hit-boxes and collision checks. Supports shapes like circle, box, and more complex shapes.

    DewControlSettings_Platform

    DewControlSettings_User

    DewConversationExecutionContext

    Mutable, available on server. Think of program stack for conversations.

    DewConversationSettings

    Immutable, available everywhere.

    DewCutsceneDirector

    DewDebug

    DewDifficultySettings

    DewEffect

    DewElementals

    DewEula

    DewException

    DewExpressionException

    DewGameContentSettings

    DewGameObserverWithProgress

    DewGameplayExperienceSettings

    DewGameplaySettings_Platform

    DewGameplaySettings_User

    DewGameResult

    DewGameResult.PlayerData

    DewGizmos

    DewGraphicsSettings

    DewGUI

    Helper class for building custom GUIs.

    DewHeroesTeleporter

    DewInGameTutorialItem

    DewInput

    Shape of Dream's input system. Has priority / dynamic key binds / suppression support and et cetra. Handles all inputs from keyboards / gamepads / mice.

    DewInputTrigger

    DewInterestManagement

    DewLaunchOptions

    DewLocalization

    DewLocalizedText

    DewMath

    DewMessageSettings

    DewMod

    Manages everything about mods.

    DewMod.FieldsOnlyResolver

    DewMusicItem

    DewNetworkAuthenticator

    DewNetworkBehaviour

    NetworkBehaviour + LogicBehaviour

    DewNetworkManager

    DewNetworkStartSettings

    DewPersistence

    DewPersistence.AchievementsData

    DewPersistence.AssetConverter

    DewPersistence.GameData

    DewPersistence.GemData

    DewPersistence.GeneralData

    DewPersistence.NetworkBehaviourConverter

    DewPersistence.PlayerData

    DewPersistence.RoomActorData

    DewPersistence.RoomData

    DewPersistence.RoomSavedObjectData

    DewPersistence.SkillData

    DewPersistence.StatusEffectData

    DewPersistentGameObserver

    DewPhysics

    DewPhysics.EntitySweep

    DewPhysicsManager

    DewPlatformSettings

    DewPlayer

    DewPool

    DewProfile

    DewProfile.AchievementData

    DewProfile.ConcededGameData

    DewProfile.CosmeticsData

    DewProfile.DailyReverieData

    DewProfile.HeroStarSlotUnlockData

    DewProfile.PurchaseData

    DewProfile.ReverieDataBase

    DewProfile.SpecialReverieData

    DewProfile.StarData

    DewProfile.UnlockData

    DewProfileContinue

    DewProfileItem

    DewProfileStats

    DewProfileStats.HeroData

    DewProfileStats.ItemData

    DewProfileStats.MonsterData

    DewProfileStats.ZoneData

    DewQuest

    DewQuest.ReachNodeGoal

    DewRandom

    DewResourceLinkAttribute

    DewResources

    Handles loading Unity-object related operations.

    DewReverie

    DewReverieItem

    DewRoomMetadata

    DewSafety

    Handles online communication safety (just the profanity filter for now)

    DewSave

    Manages player save files and settings.

    DewSessionError

    DewShadingProfile

    DewSpecialReverieItem

    DewSteam

    DewSurfaceData

    DisableOcclusionTransparency

    DispByDestination

    DispByTarget

    Displacement

    DontDestroyThisOnLoad

    EasingFunction

    EditSkillManager

    EditSkillShrine

    EffectAutoDestroy

    Destroys this gameobject as soon as all of its ParticleSystems and DewAudioSources becomes dead.

    ElementalStatusEffect

    Emote

    Entity

    A living being with an health bar. e.g. Travelers, Spiders, Breakable Rocks, Merchants

    EntityAbility

    EntityAccPoint

    EntityAI

    EntityAnimation

    EntityCallbackTrigger

    EntityCheck

    EntityColorModifier

    EntityComponent

    EntityControl

    EntityFootsteps

    EntityGroundMarker

    EntityHighlightProvider

    EntityModel

    EntityShellModifier

    EntitySound

    EntityStatus

    EntityTransformModifier

    EntityTransformSync

    EntityVisual

    EntityVisualPoint

    EnvParticle

    RoomModifier will deactivate this object when necessary.

    Event_SpecialEOSConnectivity

    Event_SpecialUGSConnectivity

    ExampleModConfig

    FakeMaxHealthEffect

    FeedbackManager

    FeedbackManager.EffectPool

    FieldBuildResult

    FlatTupleListWrapper<T>

    FlavourManager

    FlickerGameObject

    FloatingWindowManager

    FocusedLobbyCharacterEffect

    FPSManager

    FxAnimatorSetFloat

    FxAnimatorSetTrigger

    FxAttachToEntity

    FxCameraShake

    FxCastTelegraph

    FxChangeMaterial

    FxChangeMusic

    Change current music.

    FxDoFDynamicFocusDistance

    FxEffect

    Provide scriptable interface for playing/stopping this effect.
    Meant to be used with UnityEvents.

    FxEntityAnimation

    FxEntityColor

    Change and animate attached entity's color properties.

    FxEntityDisableRenderer

    FxEntityModelTransform

    FxEntityShake

    FxEntityShell

    FxEntityTransform

    FxFeedbackEffect

    FxFindEntity

    FxGameObject

    FxGibs

    FxInterpolatedEffectBase

    FxMaterialProperty

    FxMeshTrail

    FxNetworkedEffect

    Provide scriptable interface for playing/stopping this effect.
    Meant to be used with UnityEvents.

    FxParticleSystem

    FxPointLight

    FxRandomTransform

    FxRepeatedEffect

    FxSelectiveQuality

    FxSelectiveVisibility

    FxSimulateParticleSystem

    FxStopTime

    FxVolume

    GameCursorManager

    GameCursorManager.CursorData

    GameEffect

    Game effects are arbitrary effects / conditions, that are either temporary or permanent, that persists in save. Think StatusEffect for the game.
    Use Dew.CreateActor to spawn them.

    GameLogicPackage

    Singleton package of logics and managers, that are present when actually playing a match / run.

    GameManager

    GameMod_Limbo

    GameMod_MirageSkin

    GameModifierBase

    Game modifiers are automatically spawned at the start of the game, and modifies the game in certain ways.

    GameResultManager

    GameSettingsManager

    This manager persists through lobby and in-game acting as a run settings storage.

    Gem

    Essence. It can be equipped to gem slots to provide special effects on skills and heroes.

    GenericTransformSync

    GetNodeIndexSettings

    GlobalLogicPackage

    Singleton package of logics and managers, that are present at all times, globally.

    GlobalUIManager

    HasteEffect

    Hero

    Traveler. Can level up on their own, possess SkillTriggers (memories) and et cetra.

    HeroComponent

    HeroConstellationSettings

    HeroLoadoutData

    HeroSkill

    HighlightProvider

    ImageComponent

    ImageComponentAnimated

    ImportantFogVolume

    InGameCrashReportManager

    InGameReverieManager

    InGameTutorialManager

    InGameUIManager

    InputManager

    InstantDamageInstance

    InteractableMeshHighlightProvider

    Intro_RenderSettings

    Intro_SceneController

    Intro_SubtitleController

    InvisibleEffect

    InvulnerableEffect

    JsonOverrideItem

    KillTracker

    Knockback

    Helper class for easily knocking back entities. (which basically is a non-friendly displacement)

    LastGamePlayReward

    LayerMasks

    Layers

    LeveledPropertyTools

    LimboObject

    LoadCallbackAttribute

    LoadedModInstance

    LoadNodeSettings

    LobbyInstance

    LobbyInstanceSteam

    LobbyManager

    LobbySearchResult

    LobbyServiceProvider

    LobbyServiceSteam

    LobbyUIManager

    LogicBehaviour

    LogicBehaviour.LogicUpdate() ticks at 30Hz in ideal conditions.

    LogicUpdateManager

    LogicUpdatePriorityAttribute

    Executes from lowest to highest.

    LookAtCamera

    LootManager

    LRUCache<TKey, TValue>

    A generic, thread-unsafe Least Recently Used (LRU) cache. Provides O(1) for Get, Set, and Remove operations.

    LucidDream

    ManagerBase<T>

    MapData

    MapFakeCamera

    MaterialHighlightProvider

    MeleeAttackInstance

    MeshHighlightProvider

    MessageManager

    MiniBossEffect

    MirageSkinDecoObject

    MirageSkinEffect

    MockAbilityInstance

    Default ability instance that spawns if no ability instance is specified in trigger configs.
    On creation it does nothing and then is destroyed immediately.

    MockEntity

    This is a bare-bone entity that does nothing.
    Usually used for conversations.

    ModBehaviour

    ModBehaviour.ConsoleCommandAttribute

    Commands must reside inside ModBehaviours.

    ModConfig

    Create a public field of ModConfig inside ModBehaviours to create a persistent, user-editable configuration file.

    Only public fields or fields marked with SerializeField will be exposed on the UI.
    All fields will be saved to / loaded from the disk.

    ModConfig.DescriptionAttribute

    ModConfig.LabelTextAttribute

    ModifierServerData

    ModItem

    ModMetadata

    Mon_DreamTeller

    Mon_RedGiant

    Mon_RedMan

    Monster

    Represents all enemy entities in the game.

    MonsterPool

    MonsterPool.SpawnRuleEntry

    MonsterSpawnCondition

    MonsterSpawnRule

    MusicManager

    Nametag

    NetworkedManagerBase<T>

    NetworkedOnScreenTimerHandle

    NetworkLogicPackage

    Singleton package of logics and managers, that are present in networked context. e.g. Lobby, In-game

    NextGoalSettings

    ObjectHighlightManager

    ObjectiveArrowManager

    ObjectPoolItem

    OnScreenTimerHandle

    OpenURLSettings

    PCBind

    PerBuildVisibility

    PerControlVisibility

    PerDeveloperModeVisibility

    PerFeatureVisibility_Booth

    PerLaunchOptionVisibility

    PerPlatformVisibility

    PersistentStatBonusEffect

    Pickup_BaseExpOrb

    Pickup_BaseGoldOrb

    Pickup_DreamDust

    Pickup_HealthOrb

    Pickup_LargeExpOrb

    Pickup_LargeGoldOrb

    Pickup_ManaOrb

    Pickup_MediumExpOrb

    Pickup_MediumGoldOrb

    Pickup_RegenOrb

    Pickup_SmallExpOrb

    Pickup_SmallGoldOrb

    PickupInstance

    PickupManager

    PingInstance

    PingManager

    PingUIInstance

    PlaceShrineSettings

    PlayGameManager

    PlayLobby_Character

    PlayLobby_CharacterCamera

    PlayLobby_Fireplace

    PlayLobby_RandomAppearance

    PlayLobby_RotateCharacterTutorial

    PlayLobby_Tutorial

    PlayLobbyManager

    PointsToTriangleVertices

    PolygonTools

    PrefabEnvironmentController

    PreferredGameSettings

    PreloadInterface

    Projectile

    PropEnt_Merchant_Backpack

    PropEnt_Merchant_Base

    PropEnt_Merchant_Jonas

    PropEnt_Merchant_Smoothie

    PropEnt_Merchant_Unmanned

    PropEnt_Stone_DreamDust

    PropEnt_Stone_Gold

    PropEnt_Stone_Nightmare

    PropEntity

    PropSpawnRule

    PropSpawnRule.PropEntry

    ProtectedEffect

    ProxyCollider

    PunishmentInstance

    QuaternionUtil

    QuestManager

    RandomGameObjectsGroup

    RandomPickupInstance

    ReactionChainComparer

    RefValue<T>

    Rift

    Rift_MockExit

    This is a fake RoomExit that instead of actually traveling when selecting a node, it will call onTravel with travel target node index as its parameter.

    Rift_RoomExit

    Rift for exiting out of room, or out of zone.

    Rift_Sidetrack

    Rift for moving in and out of sidetracking. e.g. Fragment of Radiance Rift to fight Apollonas

    Room

    Room_Barrier

    Room_BossArena

    Room_HeroSpawnPos

    Room_NotPlayableOnTop

    Room_PlayerPathablePoint

    Room_RiftPos

    Room_Shortcut

    Room_SurfaceOverride

    Room_Trap_ActivatorBase

    Room_Trap_CyclicActivator

    Room_Trap_ProximityActivator

    Room_Trap_Toggleable

    Room_Waypoint

    RoomBakeProcessor

    RoomComponent

    RoomComponentStartDependencyAttribute

    This ensures this room component is started after the target component has done so.

    RoomEditorMaintenance

    RoomMap

    RoomModifierBase

    RoomModifiers

    RoomMonsters

    RoomMonsters.MonsterSpawnData

    RoomProps

    RoomRewards

    RoomRifts

    RoomSavedObject

    Use this to save a non-networked object in the scene.

    RoomSection

    RoomSectionComponent

    RoomSectionFloatDictionary

    RootEffect

    RotateTransform

    SafeAction

    It's a generic action container like System.Action, but if a handler causes an exception, other handlers are guaranteed to be called. Never throws on invoke.

    SafeAction<T>

    SafeAction<T1, T2>

    SafeAction<T1, T2, T3>

    SafeAction<T1, T2, T3, T4>

    SampleCastInfoContextSerialization

    SaveActorAttribute

    SaveVarAttribute

    Only the fields and properties marked with this attribute will be saved and loaded when serialized / deserialized by DewPersistence.SerializeGameObject / DeserializeOnGameObject.

    Section_Monsters

    Section_Props

    ServerActor

    ShaderManager

    ShakeInstance

    ShieldEffect

    Shrine

    SI

    Set of Sequence Instructions. Used by Sequences in AbilityInstance.

    SilenceEffect

    SingletonBehaviour<T>

    SingletonDewNetworkBehaviour<T>

    SkillBonus

    SkillTrigger

    Represents memories / skills / abilities for travelers, specifically "buttons" that trigger spawning of instances.

    SkillVisualOverrideItem

    Skin

    SlowEffect

    SpawnManager

    SpawnMonsterSettings

    Special_RoomAnnouncer

    SpecialEntityRoomModifier

    SpeedEffect

    StackedStatusEffect

    StandardProjectile

    An ability instance with trajectory movement, collision checks and vice versa built-in, to behave like a proper "projectile".

    StarEffect

    Represents any kind of constellation stars, that can be equipped and be applied to travelers with specific level and strength.

    StatBonus

    Stat bonuses to grant to an entity. Stat values can be edited on the fly after being applied to an entity.

    Edited stat bonuses will be reflected on the entity next frame.

    StatisticsManager

    StatusEffect

    Status effect is an effect that can be applied to an entity.

    StatusEffect.DoAbilityItem

    StunEffect

    Summon

    Tags

    TickDamageInstance

    TimescaleManager

    Title_LastGameCharacters

    TitleManager

    TransitionManager

    Treasure

    TriggerChannelData

    Serializable data about Channels in ability triggers.

    TriggerConfig

    Represents a configuration of AbilityTrigger. A trigger can have multiple configurations to give the ability "button" multiple functions depending on context.

    Only manaCost, maxCharges, cooldownTime and minimumDelay are safely editable during runtime on server.

    UI_BackButtonHandler

    UI_BindingWindow

    UI_BindingWindow_ClickReceiver

    UI_BindItem

    UI_CursorEvents

    UI_Dropdown

    UI_EmoteWheel

    UI_EmoteWheel_Item

    UI_GameInputPassThrough

    UI_GamepadBindButton

    UI_GamepadFocusable

    UI_GamepadFocusableGroup

    UI_GamepadInputField

    UI_GamepadNavigationHint

    UI_GamepadTextInput

    UI_GamepadTextInput_Key

    UI_HoldToRapidClickButton

    UI_PointerEvents

    UI_ShowAndHideObject

    UI_StationaryEmote

    UI_Toggle

    UI_ToggleGroup

    UI_Window

    UI_Window_DragArea

    UIManager

    UncollidableEffect

    UnstoppableEffect

    VariantDataContainer

    View

    WaitForEvent

    WaitForEvent<T>

    WaitForPromise

    Custom coroutine yield instruction, similar to JS Promise

    WildcardMatch

    WobblyTransform

    WorldMessageSetting

    Zone

    Represents a world. e.g. Forest of Turbulence

    ZoneManager

    Structs

    AbilityTrigger.PredictionSettings

    AnalyticsEquipmentData

    AnimationClipWithSpeed

    ArrayReturnHandle<T>

    AssetRef<T>

    A resilient reference to a specific asset in DewResources database. Survives resource unloads and variant clears.

    BaseStats

    BonusStats

    CastInfo

    ChaosReward

    ChatManager.Message

    ChoiceShrineItem

    ClearSectionEventData

    CollidableHit

    CollisionCheckSettings

    ConsoleBindItem

    ConsoleManager.ExecutionContext

    ControlManager.ControlState

    CooldownReductionByRatioSettings

    CooldownReductionSettings

    Cost

    Represents any kind of cost / price in the game. Supports all currencies in the game; gold, dream dust, stardust, health sacrifice and platinum coin.

    CounterBool

    DamageData

    DewAuthRequestMessage

    DewAuthResponseMessage

    DewEffect.ApplySpeedMultiplierToEffectMessage

    DewEffect.PlayAttachedEffectMessage

    DewEffect.PlayCastEffectMessage

    DewEffect.PlayEffectMessage

    DewEffect.PlayPositionedEffectMessage

    DewEffect.StopEffectMessage

    DewGameResult.GemData

    DewGameResult.SkillData

    DewLocalization.DescriptionSettings

    DewLocalization.EntityStats

    DewNetworkManager.ChangeSceneMessage

    DictionaryReturnHandle<TKey, TValue>

    EditSkillTargetInfo

    Entity.StaggerSettings

    EntityAIContext

    EntityAnimation.AbilityAnimationStatus

    EntityModelCustomMapping

    EventInfoAbilityInstance

    EventInfoApplyElemental

    EventInfoAttackEffect

    EventInfoAttackFired

    EventInfoAttackHit

    EventInfoAttackMissed

    EventInfoCast

    EventInfoDamage

    EventInfoDamageNegatedByImmunity

    EventInfoDamageNegatedByShield

    EventInfoHeal

    EventInfoHeroLevelUp

    EventInfoKill

    EventInfoLoadRoom

    EventInfoLoadZone

    EventInfoShield

    EventInfoSkillAbilityInstance

    EventInfoSkillUse

    EventInfoSpentMana

    EventInfoStartChase

    EventInfoStartMove

    EventInfoStatusEffect

    EventInfoStopChase

    EventInfoStopMove

    EventInfoSummon

    EventInfoTravelToNodeInterrupt

    FinalDamageData

    FinalHealData

    FinalStats

    FloatCost

    Formula

    FxMaterialProperty.PropertyEntry

    GameMod_MirageSkin.MirageSkinChancePerPlayer

    GemLocation

    GetFocusTargetCacheData

    GetFocusTargetSettings

    GibInfo

    GlobalUIManager.RectResult

    HealData

    ListReturnHandle<T>

    LoadoutStarItem

    LobbyMessage

    MerchandiseData

    ModifierData

    ObjectHighlightManager.OutlineStyle

    PerMonsterTypeData<T>

    PerRarityData<T>

    PingManager.Ping

    PingManager.PingPrefabBindings

    PlayerStarItem

    Projectile.EntityHit

    ReactionChain

    ResourceLoadSettings

    SampleCastInfoContext

    ScalingValue

    ShownConversation

    SI.WaitForCondition

    SI.WaitForNextLogicUpdate

    SI.WaitForSeconds

    StarScalingValue

    Special scaling value for star effects. Follows level and strength of a certain star effect.

    SyncableAssetRef

    A resilient reference to a specific asset in DewResources database. Survives resource unloads and variant clears.

    SyncedNetworkBehaviour

    UI_GamepadNavigationHint.NavigationSettings

    VariantDef

    An object can be loaded with various processors applied to it, and VariantDef defines which processors to apply, when loading an object.

    WorldNodeData

    Interfaces

    IActivatable

    IActivatableTrap

    IAttachableToEntity

    IBanCampsNearby

    IBanRoomNodesNearby

    IBanRoomNodesNearbyMultiple

    IBanRoomNodesOnTop

    IBinaryEntityValidator

    ICastMethodDataArrow

    ICastMethodDataCone

    ICastMethodDataNone

    ICastMethodDataPoint

    ICastMethodDataTarget

    ICinematicCameraHelperStateReceiver

    ICleanup

    Lets networked components do cleanups on server before destroyed.

    ICollidableWithProjectile

    IControlPresetWindow

    ICustomDestroyRoutine

    Lets networked gameobjects to customize their behaviour after being despawned instead of immediately destroying it. ICustomDestroyRoutine.CustomDestroyRoutine is called everywhere.

    ICustomInteractable

    IDisableGamepadTargeting

    IDisableOcclusionTest

    IEditSkillDropTargetGemSlot

    IEditSkillDropTargetSkillButton

    IEffectComponent

    IEffectSetupComponent

    IEffectWithOwnerContext

    IEffectWithSpeed

    IEnableWandering

    IEntityValidator

    IExcludeFromPool

    IForceHeroicHealthbar

    IGamepadFocusable

    IGamepadFocusableOverrideInput

    IGamepadFocusableOverrideTooltip

    IGamepadFocusListener

    IGamepadNavigationHint

    IGamepadPingProxyParent

    IHideHealthbar

    IImportantFogVolume

    IInitializableSettings

    IInteractable

    IItem

    ILangaugeChangedCallback

    ILimboNotifyReceiver

    ILinkedByGuid

    ILobbyCharacterModelOnFocus

    ILobbyCharacterModelSetup

    ILogicUpdate

    IMenuView

    IModManagerWindow

    IMonsterNoScaling

    INotPlayableOnTop

    IOtherPlayersTonedDownDisable

    IOtherPlayersTonedDownLimit

    IPingableChoiceItem

    IPingableCustom

    IPingableShopItem

    IPingableUIElement

    IPingableWorldNode

    IPlayerPathablePoint

    IProp

    IRewardActor

    ISettingsChangedCallback

    IShrineCustomAction

    IShrineCustomName

    ISpawnableAsMiniBoss

    IToggleableTrap

    IValidatableSettings

    IWorldPositionReceiver

    Enums

    AbilityTrigger.PredictionSettings.ModelType

    AccType

    AffordType

    AimAssistType

    AllowMidJoinType

    ArrowFollowMode

    AttackEffectType

    AudioSpaceType

    AudioType

    BackgroundAudioBehavior

    BasicEffectMask

    BindingType

    BoxPlacementMode

    BoxTelegraphAnimType

    BudgetPressure

    BuildFeatureTag

    BuildType

    CastConfirmType

    CastMethodType

    CenterMessageType

    Channel.BlockedAction

    ChaosRewardType

    ChatManager.MessageType

    CombatAreaActivateCondition

    ConfirmMemoryEditBehavior

    ConsoleBindItemType

    ConsoleManager.AutoExecKey

    ControllerButtonType

    ControlManager.ControlStateType

    ConversationVisibility

    CorruptedChaosRewardType

    CosmeticPurchasePrerequisite

    CurrencyType

    DamageAttribute

    DamageData.SourceType

    DamageInstance.DuplicateCheckType

    DamageInstance.OriginType

    DamageNumberVisibility

    DashDirection

    DescriptionTags

    DevCanvas.DevCanvasState

    DewAnimationClip.OverrideWalkBehavior

    DewAudioRollOffType

    DewCollider.ColliderShape

    DewControlSettings_User.PresetType

    DewEase

    DewExceptionType

    DewGameResult.ResultType

    DewLobbyType

    DewMessageSettings.ButtonType

    DewNetworkMode

    DewProfileState

    DewSubProfileState

    DoCommandType

    DuplicateEffectBehavior

    EditSkillManager.ModeType

    EditSkillTargetType

    EffectBindEntityType

    EffectOwnerContext

    EffectVisibility

    ElementalType

    EnterGroupBehavior

    EntityAnimation.LocomotionType

    EntityAnimation.ReplaceableAnimationType

    EntityControl.BlockableAction

    EntityControl.BlockStatus

    EntityRelation

    EntityVisual.EntityDeathBehavior

    EntityVisualPointType

    FailReason

    FocusableBehavior

    FxAttachToEntity.OffsetType

    FxAttachToEntity.PositionType

    FxAttachToEntity.RotationType

    FxAttachToEntity.ScaleType

    FxCastTelegraph.OffsetType

    FxCastTelegraph.PositionType

    FxCastTelegraph.RotationType

    FxMaterialProperty.PropertyType

    FxParticleSystem.ClearParticlesBehavior

    GamepadButtonEx

    GamepadNavigation

    GameState

    Gem.QualityType

    GenericTransformSync.SyncMode

    HatredStrengthType

    Hero.HeroClassType

    Hero.HeroDifficulty

    Hero.HeroMainStatType

    HeroSkillLocation

    HighlightProvider.CursorStatus

    HunterStatus

    InGameCrashReportManager.CustomParamKey

    InputMode

    InteractableStatus

    JoystickClickAction

    KnockUpStrength

    LevelScaling

    LimboDepthState

    LoadingStatus

    LobbyConnectionQuality

    LobbyMessageType

    LucidDreamType

    MapCellType

    MapItemVisibility

    MerchandiseType

    MidJoinBanType

    MidJoinWaitType

    ModifierSpawnType

    ModItemState

    ModSourceType

    Monster.MonsterType

    MonsterSpawnConditionType

    MouseButton

    NodeModifierVisibility

    OverpopulationBehavior

    PerLaunchOptionVisibility.LaunchOptions

    PingManager.PingType

    PlatformType

    PlayerState

    Projectile.AddEffectTarget

    Projectile.ProjectileMode

    Projectile.RotationType

    Projectile.StartPositionType

    Quality3Levels

    Quality4Levels

    QualityOff3Levels

    QualityOff4Levels

    QuestProgressType

    QuestState

    QuestType

    Rarity

    ReduceOtherPlayerEffectsStrength

    ResourceLinkBy

    RoomRewardFlowItemType

    SampleCastInfoContext.CastOnButtonType

    SaveVarFlags

    ScaleWithDifficultyMode

    SectionCombatAreaType

    SelectionDisplayType

    ServiceStatus

    SkillType

    SkinRarity

    StarScalingValue.StrengthScalingType

    StarType

    TeamRelation

    TransitionManager.StateType

    TriggerConfig.StatusEffectVictimType

    UI_GamepadBindButton.ButtonType

    UnlockStatus

    View.ShowBehavior

    VoteType

    WorldDisplayStatus

    WorldNodeStatus

    WorldNodeType

    Delegates

    CustomAIUpdate

    DataProcessor<T>

    DataProcessor<TData, TFrom, TTo>

    DewGUI.FieldBuilder

    DewGUI.FieldBuilderCondition

    Either type or FieldInfo will be provided.

    DewGUI.TryParseFunc<T>

    EaseFunction

    ResourceVariantProcessor

    WaitForPromise.ResolveRejectAction

    In This Article
    Back to top Shape of Dreams API Documentation