Search Results for

    Show / Hide Table of Contents

    Namespace Surfer

    Classes

    ConditionChecks

    Data that contains all the runtime logic for conditions

    ConditionChecksExtensions

    CustomReactions

    Data that contains all the runtime logic for custom reactions

    CustomReactionsExtensions

    DefaultConditionChecks

    DefaultCustomReactions

    EventsDictionary

    ScenesDictionary

    SerializableDictionary<TKey, TValue>

    A serializable dictionary for Surfer.

    SerializedPropertyExtensions

    StatesDictionary

    SUAction

    Monobehaviour representation of the SUActionData with multiple entries

    SUActionData

    Data used to setup Surfer Actions by the inspector

    SUActionDataDrawer

    SUAnchoredAnimationData

    Data to setup a Screen-related animation by the inspector

    SUAnchoredPositionData

    Data to setup an AnchoredPosition animation by the inspector

    SUAnimationData

    Data used to setup (DOTween) Animations by the inspector

    SUAnimationDataDrawer

    SUAnimationsData

    Data used to easily view/group/setup multiple (DOTween) Animations by the inspector

    SUAnimatorBehaviour

    Class to make a Surfer Action when entering or exiting an Animator State

    SUBehaviourData

    SUBehavioursData

    SUCamData

    SUCamItemsManager

    SUCGroupData

    Data to setup a Canvas Group animation by the inspector

    SUCharTweenData

    Data to setup a Shake animation by the inspector

    SUCharTweenDataDrawer

    SUChildMonitorManager

    SUChildrenMonitorData

    SUColorData

    Data to setup a Color animation by the inspector

    SUColorPopup

    SUCompatibilityExtensions

    SUConditionData

    Data to setup condition in the inspector and to check if it's satisfied

    SUConditionDataDrawer

    SUConditionsData

    Data to better view/group/setup multiple conditions in the inspector and to check if they're satisfied

    SUConditionsDataDrawer

    SUCustomEventData

    Class to choose a custom event in the inspector

    SUCustomEventDataDrawer

    SUCustomEventEventData

    Event data for Custom Event Trigger

    SUCustomEventHandlerData

    SUCustomEventsData

    Class to choose a custom event in the inspector

    SUCustomEventsDataDrawer

    SUDictEventsExtensions

    SUElement

    SUElement.DictEvents

    SUElementCanvas

    SUElementCanvasEditor

    SUElementData

    SUElementDataDrawer

    SUElementDataExtensions

    SUElementEditor

    SUEvent

    SUEventDrawer

    SUEventExtensions

    SUEventSystemManager

    SUFastConditionData

    SUFastConditionDataDrawer

    SUFastConditionsData

    SUFastConditionsDataDrawer

    SUFastReactionData

    SUFastReactionDataDrawer

    SUFastReactionsData

    SUFastReactionsDataDrawer

    SUFieldValuesData

    SUFloatExtensions

    SUFontPopup

    SUFontSizePopup

    SUFuncInputExtensions

    SUGameObjectExtensions

    SUGUIDBasePopup

    SUGUIDColorData

    SUGUIDElementBaseData

    SUGUIDFontData

    SUGUIDFontSizeData

    SUGUIDResourcesSpriteData

    SUGUIDSpriteData

    SUHealthBarCamData

    SUHealthBarData

    SUHealthBarDataExtensions

    SUHealthBarLink

    SUHealthBarLinkData

    SUHealthBarsManager

    SUHealthBarVisualData

    SUHierarchyMonitor

    SUHoverSelection

    SUIndicatorCamData

    SUIndicatorData

    SUIndicatorDataDrawer

    SUIndicatorLink

    SUIndicatorLinkData

    SUIndicatorsManager

    SUIndicatorVisualData

    SUInputFieldHandlerData

    SUInputHandlerData

    SUInputIcon

    SUInputIconEditor

    SUInputIconsData

    SUInputIconsDict

    SUInputIconSettingsRegister

    SUInputIconsManager

    SUInputManager

    SUItemLinkData

    SUJumpData

    Data to setup a Jump animation by the inspector

    SUJumpDataDrawer

    SULastSelectionEventData

    Event data for Last State Selection Event handler

    SULinkData

    SUOrientationHandlerData

    SUOrientationManager

    SUPlatformIDExtensions

    SUPositionData

    Data to setup a Position animation by the inspector

    SUPreBuildManager

    SUPunchData

    Data to setup a Punch animation by the inspector

    SUPunchDataDrawer

    SUReactionData

    Data to setup a custom reaction in the inspector

    SUReactionDataDrawer

    SUReactionsData

    Data to better view/group/setup multiple custom reactions in the inspector

    SUReactionsDataDrawer

    SURectSizeData

    Data to setup a Rect Size animation by the inspector

    SURectSizeDataDrawer

    SUResourcesSpritePopup

    SurferHelper

    Helper class of Surfer for editor and runtime code.

    SurferManager

    Surfer Singleton that manages states, scene, conditions and actions.

    SurferSO

    Scriptable object of Surfer that stores the state names

    SURotationData

    Data to setup a Rotation animation by the inspector

    SUSafeAreaManager

    SUSafeAreaResizer

    SUScaleData

    Data to setup a Scale animation by the inspector

    SUSceneActivatedEventData

    Event data for Scene Activation callback

    SUSceneData

    Class to choose a scene in the inspector

    SUSceneDataDrawer

    SUSceneDeactivatedEventData

    Event data for Scene Deactivation callback

    SUSceneHandlerData

    SUSceneLoadedEventData

    Event data for Scene Loaded callback

    SUSceneLoadingEventData

    Event data for Scene Loading callback

    SUScenesData

    Class to choose a scene in the inspector

    SUScenesDataDrawer

    SUSceneUnloadedEventData

    Event data for Scene Unloaded callback

    SUSceneUnloadingEventData

    Event data for Scene Unloading callback

    SUScreenAnimationData

    Data to setup a Screen-related animation by the inspector

    SUScreenAnimationDataDrawer

    SUScrollHandlerData

    SUSettingsRegister

    SUShakeData

    Data to setup a Shake animation by the inspector

    SUShakeDataDrawer

    SUSliderHandlerData

    SUSpritePopup

    SUStateData

    Class to choose a state in the inspector

    SUStateDataDrawer

    SUStateEventData

    Event data for State Enter/Exit callback

    SUStateHandlerData

    SUStatesData

    Class to easily choose states in the inspector

    SUStatesDataDrawer

    SUThemable

    SUThemableEditor

    SUThemeData

    SUThemeManager

    SUThemeSettingsRegister

    SUToolsMenu

    SUTooltipHandlerData

    SUTriggerEvent

    Class to make a Surfer Action when a Trigger(2d/3d) callback is triggered

    ThemesDictionary

    VersionsDictionary

    Structs

    DictCamKey

    FuncInput

    Input parameters of a custom condition or reaction

    PathAction

    Data to store reaction name/path and runtime logic

    PathField

    PathFunc

    Data to store condition name/path and runtime logic

    SUHealthBarEventData

    SUIndicatorEventData

    SUNewInputActionEventData

    SUOldInputActionEventData

    SUOldInputKeyEventData

    SUOrientationInfo

    SURewiredActionEventData

    SURewiredAnyEventData

    SUStateInfo

    SUThemeChangeEventData

    Interfaces

    ILastStateSelectionHandler

    Interface for registering to a deselection that brings to another state When a new state is open, it is called on the last object of the previous state

    IResetLastStateSelectionHandler

    Interface for reset the history focus selection state of an object

    ISUChildrenMonitorHandler

    ISUCustomEventHandler

    Interface for registering to a Custom Event trigger callback

    ISUHealthBarHPStateHandler

    ISUHealthBarStateHandler

    ISUHealthBarVisualHandler

    ISUIndicatorDistanceHandler

    ISUIndicatorStateHandler

    ISUIndicatorVisualHandler

    ISUNewInputActionHandler

    ISUNewInputAnyHandler

    ISUOldInputActionHandler

    ISUOldInputAnyKeyHandler

    ISUOldInputKeyHandler

    ISUOrientationHandler

    ISURewiredActionHandler

    ISURewiredAnyHandler

    ISUSceneActivatedHandler

    Interface for registering to Scene Activation callback

    ISUSceneDeactivatedHandler

    Interface for registering to Scene Deactivation callback

    ISUSceneLoadedHandler

    Interface for registering to Scene Loaded callback

    ISUSceneLoadingHandler

    Interface for registering to Scene Loading callback

    ISUSceneUnloadedHandler

    Interface for registering to Scene Unloaded callback

    ISUSceneUnloadingHandler

    Interface for registering to Scene Unloading callback

    ISUStateEnterHandler

    Interface for registering to State Entering callback

    ISUStateExitHandler

    Interface for registering to State Exiting callback

    ISUThemeChangeHandler

    Enums

    PathFieldType_ID

    SUActionData.SUAction_ID

    SUActionData.SUPrefabParent_ID

    SUAnimationData.DelayMode_ID

    SUAnimationData.EndMode_ID

    SUAnimationData.StartMode_ID

    SUAnimatorBehaviour.SUAnimatorEvent_ID

    SUCharTweenData.Mode_ID

    SUChildrenMonitorData.Mode_ID

    SUCompatibility_ID

    SUElementData.StateCloseMode_ID

    When a state has just been opened, should automatically close other states? Example : a TabMenu panel should automatically close sibling states with the mode set to Siblings

    SUElementData.Type_ID

    SUEvent.Type_ID

    SUFastConditionData.Type_ID

    SUFastReactionData.Type_ID

    SUGUIDBasePopup.Mode_ID

    SUHealthBarHPState_ID

    SUHealthBarState_ID

    SUIndicatorData.Type_ID

    SUIndicatorDistanceState_ID

    SUIndicatorState_ID

    SUPlatform_ID

    SUPunchData.Mode_ID

    SURectSizeData.Mode_ID

    SUScrollHandlerData.Position_ID

    SUShakeData.Mode_ID

    SUTriggerEvent.SUTriggerEvent_ID

    In This Article
    Back to top Copyright © 2021 ATStudio