|
TopDown Engine v4.5
|
Classes | |
| class | FeedbackHeaderContainersData |
| struct | FeedbackTypePair |
| class | MMFFeedbackGroupExtrasContainerData |
Public Member Functions | |
| override bool | RequiresConstantRepaint () |
| override VisualElement | CreateInspectorGUI () |
| virtual void | DrawDurationAndDirectionContents () |
| virtual void | RedrawAllFeedbackHeaders () |
| virtual string | DetermineFeedbackLabel (int index, Type feedbackType) |
Public Attributes | |
| StyleSheet | StyleSheetBase |
| StyleSheet | StyleSheetControls |
| StyleSheet | StyleSheetFeedbacksList |
| StyleSheet | StyleSheetFoldouts |
| StyleSheet | StyleSheetSettings |
| StyleSheet | StyleSheetLightSkin |
| Sprite | GearIcon |
| Sprite | TopToBottomIcon |
| Sprite | BottomToTopIcon |
| Sprite | ContextlMenuIcon |
| Sprite | SetupRequiredIcon |
| Sprite | EmptyListImage |
| Sprite | ScriptIcon |
| Sprite | SearchFieldCloseIcon |
| MMF_Player | TargetMmfPlayer |
Static Public Attributes | |
| static List< string > | _typeDisplays |
| static List< string > | _typeNamesDisplays |
| static List< FeedbackTypePair > | _typesAndNames = new List<FeedbackTypePair>() |
| const string | _foldoutClassName = "mm-foldout" |
| const string | _iconClassName = "mm-icon" |
| const string | _setupRequiredIconClassName = "mm-setup-required-icon" |
| const string | _foldoutToggleClassName = "mm-foldout-toggle" |
Protected Member Functions | |
| virtual void | UpdateProgressBar (FeedbackHeaderContainersData data) |
| virtual void | OnAnyValueChanged (SerializedProperty property) |
| virtual void | OnFeedbackFieldValueChanged (SerializedProperty property, MMFInspectorGroupData groupData, MMF_Feedback feedback) |
| virtual void | OnFeedbackListReorder () |
| virtual void | OnUndoRedo () |
| virtual void | Initialization () |
| virtual void | CacheFeedbacksListProperty () |
| virtual void | PrepareFeedbackTypeList () |
| virtual void | DrawScriptField (VisualElement root) |
| virtual void | DrawDurationAndDirection () |
| virtual void | DrawFeedbacksInactiveWarning (VisualElement root) |
| virtual void | DrawSettingsDropDown (VisualElement root) |
| virtual void | DrawAutomaticShakerSetupButton () |
| virtual void | DrawFeedbacksList (VisualElement root) |
| virtual void | UpdateFeedbacksListLabel () |
| virtual void | DrawEmptyListState () |
| virtual void | AssembleFeedbacksList () |
| virtual void | EditScript (Type feedbackType) |
| virtual void | ClearDictionaries () |
| virtual VisualElement | DrawFeedbackHeaderContainer (FeedbackHeaderContainersData feedbackHeaderContainersData) |
| virtual StyleBackground | DetermineFeedbackDirectionIcon (int index) |
| virtual void | FillContextualMenu (DropdownMenu menu, int index, Type feedbackType) |
| virtual void | RedrawFeedbacksList () |
| virtual void | DrawBottomBar (VisualElement root) |
| virtual void | RedrawBottomBar () |
| virtual VisualElement | DrawBottomBarContents () |
| virtual void | AddFeedback (int feedbackIndex, PopupField< string > addNewFeedbackPopupField) |
| virtual void | BuildSearchField (VisualElement anchor, VisualElement resultsVisualElement) |
| virtual void | AddFeedbackByName (string name, TextField searchField) |
| virtual void | BindListViewToData () |
| virtual void | DrawDebugControls (VisualElement root) |
| virtual MMF_Feedback | AddFeedback (System.Type type) |
| Add a feedback to the list. | |
| virtual void | RemoveFeedback (int id) |
| Remove the selected feedback. | |
| virtual void | ResetContextMenuFeedback (int id) |
| virtual void | SavePlayerChanges () |
| virtual void | InitializeFeedback (int id) |
| Play the selected feedback. | |
| virtual void | PlayFeedback (int id) |
| Play the selected feedback. | |
| virtual void | StopFeedback (int id) |
| Play the selected feedback. | |
| virtual void | ResetFeedback (int id) |
| Resets the selected feedback. | |
| virtual void | CopyFeedback (int id) |
| Copy the selected feedback. | |
| virtual void | DuplicateFeedback (int id) |
| Copies and instantly pastes the selected feedback. | |
| virtual void | CopyAll () |
| Asks for a full copy of the source. | |
| virtual void | PasteAsNew () |
| Creates a new feedback and applies the previoulsy copied feedback values. | |
| virtual void | PasteAllAsNew () |
| Asks for a paste of all feedbacks in the source. | |
| virtual void | ReplaceAll () |
Protected Attributes | |
| bool | _settingsFoldoutIsOpen = false |
| SerializedProperty | _inScriptDrivenPause |
| SerializedProperty | _mmfeedbacksList |
| VisualElement | _root |
| VisualElement | _bottomBar |
| Foldout | _settingsFoldout |
| Label | _isPlayingLabel |
| VisualElement | _settingsInfo |
| ListView | _feedbacksListView |
| bool | _initialized = false |
| bool | _isPlayingLastFrame |
| string | _feedbackLabel |
| IVisualElementScheduledItem | _blinkingTask |
| Label | _feedbacksListLabel |
| Length | _progressBarLength |
| VisualElement | _emptyFeedbackListContainer |
| VisualElement | _automaticShakerSetupButtonContainer |
| StyleBackground | _styleBackgroundGearIcon |
| StyleColor | _transparentColor = new StyleColor(new Color(0, 0, 0, 0)) |
| Dictionary< MMF_Feedback, FeedbackHeaderContainersData > | FeedbackHeaderContainersDictionary |
| Dictionary< MMFInspectorGroupData, MMFFeedbackGroupExtrasContainerData > | FeedbackGroupsDictionary |
Static Protected Attributes | |
| const string | _copyAllText = "Copy all" |
| const string | _pasteAsNewText = "Paste as new" |
| const string | _pasteUndoText = "Paste Feedback" |
| const string | _replaceAllText = "Replace all" |
| const string | _replaceAllUndoText = "Replace all feedbacks" |
| const string | _addUndoText = "Add new feedback" |
| const string | _removeUndoText = "Remove feedback" |
| const string | _reorderUndoText = "Reorder feedback" |
| const string | _pasteAllAsNewText = "Paste all feedbacks as new" |
| const string | _inactiveMessage |
| const string | _initializationSectionText = "Initialization" |
| const string | _directionSectionText = "Direction" |
| const string | _intensitySectionText = "Intensity" |
| const string | _timingSectionText = "Timing" |
| const string | _rangeSectionText = "Range" |
| const string | _playSettingsSectionText = "Play Settings" |
| const string | _eventsSectionText = "Events" |
| const string | _settingsText = "MMF PLAYER SETTINGS" |
| const string | _isPlayingText = "PLAYING " |
| const string | _infiniteLoopText = "[Infinite Loop] " |
| const string | _initializeText = "Initialization" |
| const string | _playText = "Play" |
| const string | _removeText = "Remove" |
| const string | _pauseText = "Pause" |
| const string | _stopText = "Stop" |
| const string | _resetText = "Reset" |
| const string | _resetUndoText = "Reset Feedback" |
| const string | _changeDirectionText = "ChangeDirection" |
| const string | _duplicateText = "Duplicate" |
| const string | _copyText = "Copy" |
| const string | _pasteText = "Paste" |
| const string | _editScriptText = "Edit Script" |
| const string | _skipText = "SkipToTheEnd" |
| const string | _restoreText = "RestoreInitialValues" |
| const string | _keepPlaymodeChangesText = "Keep Play Mode Changes" |
| const string | _scriptEditLabelText = "Script" |
| const string | _searchFeedbackPlaceholderText = "Search..." |
| const string | _scriptDrivenInProgressText |
| const string | _resumeText = "ResumeFeedbacks" |
| const string | _feedbacksSectionTitle = "FEEDBACKS" |
| const string | _originalLabelColor = "#666" |
| const string | _emptyFeedbackListMessage |
| const string | _addNewFeedbackText = "Add new feedback..." |
| const string | _automaticShakerSetupText = "Automatic Shaker Setup" |
| const string | _undoText = "Modified Feedback Manager" |
| const string | _inScriptDrivenPausePropertyName = "InScriptDrivenPause" |
| const string | _feedbacksListPropertyName = "FeedbacksList" |
| const string | _feedbackBaseName = "MMF_FeedbackBase" |
| const string | _scriptPropertyName = "m_Script" |
| const string | _initializationModePropertyName = "InitializationMode" |
| const string | _autoPlayOnStartPropertyName = "AutoPlayOnStart" |
| const string | _autoPlayOnEnablePropertyName = "AutoPlayOnEnable" |
| const string | _autoInitializationPropertyName = "AutoInitialization" |
| const string | _directionPropertyName = "Direction" |
| const string | _autoChangeDirectionOnEndPropertyName = "AutoChangeDirectionOnEnd" |
| const string | _feedbacksIntensityPropertyName = "FeedbacksIntensity" |
| const string | _durationMultiplierPropertyName = "DurationMultiplier" |
| const string | _randomizeDurationPropertyName = "RandomizeDuration" |
| const string | _randomDurationMultiplierPropertyName = "RandomDurationMultiplier" |
| const string | _displayFullDurationDetailsPropertyName = "DisplayFullDurationDetails" |
| const string | _cooldownDurationPropertyName = "CooldownDuration" |
| const string | _initialDelayPropertyName = "InitialDelay" |
| const string | _chanceToPlayPropertyName = "ChanceToPlay" |
| const string | _playerTimescaleModePropertyName = "PlayerTimescaleMode" |
| const string | _forceTimescaleModePropertyName = "ForceTimescaleMode" |
| const string | _forcedTimescaleModePropertyName = "ForcedTimescaleMode" |
| const string | _timescaleMultiplierPropertyName = "TimescaleMultiplier" |
| const string | _rangeCenterPropertyName = "RangeCenter" |
| const string | _rangeDistancePropertyName = "RangeDistance" |
| const string | _useRangeFalloffPropertyName = "UseRangeFalloff" |
| const string | _onlyPlayIfWithinRangePropertyName = "OnlyPlayIfWithinRange" |
| const string | _rangeFalloffPropertyName = "RangeFalloff" |
| const string | _remapRangeFalloffPropertyName = "RemapRangeFalloff" |
| const string | _ignoreRangeEventsPropertyName = "IgnoreRangeEvents" |
| const string | _canPlayPropertyName = "CanPlay" |
| const string | _canPlayWhileAlreadyPlayingPropertyName = "CanPlayWhileAlreadyPlaying" |
| const string | _performanceModePropertyName = "PerformanceMode" |
| const string | _stopFeedbacksOnDisablePropertyName = "StopFeedbacksOnDisable" |
| const string | _restoreInitialValuesOnDisablePropertyName = "RestoreInitialValuesOnDisable" |
| const string | _playCountPropertyName = "PlayCount" |
| const string | _labelPropertyName = "Label" |
| const string | _infiniteLoopPropertyName = "InfiniteLoop" |
| const string | _channelModePropertyName = "MMF_ChannelMode" |
| const string | _channelPropertyName = "MMF_Channel" |
| const string | _mmChannelDefinitionPropertyName = "MMF_ChannelDefinition" |
| const string | _objectSelectorClassName = "unity-object-field__selector" |
| const string | _mmfEditorClassName = "mmf-editor" |
| const string | _settingsFoldoutSuffix = "- SettingsFoldout" |
| const string | _settingsFoldoutSubClassName = "mm-settings-foldout-sub" |
| const string | _settingsFoldoutSubToggleClassName = "mm-settings-foldout-sub-toggle" |
| const string | _settingsFoldoutToggleClassName = "mm-settings-foldout-toggle" |
| const string | _settingsFoldoutClassName = "mm-settings-foldout" |
| const string | _iconSettingsClassName = "mm-settings-icon" |
| const string | _scriptClassName = "mm-script-field" |
| const string | _settingsInfoClassName = "mm-settings-info" |
| const string | _settingsInfoSuffix = "- SettingsInfo" |
| const string | _unityFoldoutTextClassName = "unity-foldout__text" |
| const string | _settingsIsPlayingClassName = "mm-settings-is-playing" |
| const string | _settingsDurationClassName = "mm-settings-duration" |
| const string | _directionIconClassName = "mm-direction-icon" |
| const string | _inactiveWarningClassName = "mm-feedbacks-inactive-warning" |
| const string | _feedbackFoldoutClassName = "mm-feedback-foldout" |
| const string | _bottomBarClassName = "mm-bottom-bar" |
| const string | _controlsClassName = "mm-controls" |
| const string | _searchFieldClassName = "mm-add-feedback-search-field" |
| const string | _searchFieldPlaceholderClassName = "mm-add-feedback-search-field-placeholder" |
| const string | _playModeButtonActiveClassName = "mm-playmode-button-active" |
| const string | _searchResultsRowClassName = "mm-search-results-row" |
| const string | _searchAddFeedbackButtonClassName = "mm-search-add-feedback-button" |
| const string | _scriptDrivenPauseLabelClassName = "mm-script-driven-pause-label" |
| const string | _scriptDrivenPauseLabelBlinkClassName = "mm-script-driven-pause-label-blink" |
| const string | _feedbackControlButtonsClassName = "mm-feedback-control-buttons" |
| const string | _feedbackHeaderContainerClassName = "mm-feedback-header-container" |
| const string | _feedbackActiveCheckboxClassName = "mm-feedback-active-checkbox" |
| const string | _automaticShakerSetupButtonClassName = "automatic-shaker-setup-button" |
| const string | _settingsInitClassNameSuffix = "- SettingsFoldoutInitialization" |
| const string | _settingsDirectionClassNameSuffix = "- SettingsFoldoutDirection" |
| const string | _settingsIntensityClassNameSuffix = "- SettingsFoldoutIntensity" |
| const string | _settingsTimingClassNameSuffix = "- SettingsFoldoutTiming" |
| const string | _settingsRangeClassNameSuffix = "- SettingsFoldoutRange" |
| const string | _settingsPlaySettingsClassNameSuffix = "- SettingsFoldoutPlaySettings" |
| const string | _addNewFeedbackPopupFieldLabel = "addNewFeedbackPopupField" |
| const string | _emptyListImageClassName = "mm-empty-list-image" |
| const string | _feedbacksListEmptyClassName = "mm-feedbacks-list-empty" |
| const string | _feedbacksListViewClassNameSuffix = "- feedbacksListView" |
| const string | _feedbacksListClassName = "mm-feedbacks-list" |
| const string | _feedbacksListContainerClassNameSuffix = "- feedbacksListContainer" |
| const string | _feedbacksListTitleClassName = "mm-feedbacks-list-title" |
| const string | _settingsFoldoutClassNameSuffix = "- SettingsFoldout - " |
| const string | _feedbackHelpBoxClassName = "mm-feedback-help-box" |
| const string | _feedbackHelpLabelClassName = "mm-feedback-help-label" |
| const string | _feedbackEditScriptButtonContainerClassName = "mm-feedback-edit-script-button-container" |
| const string | _feedbackEditScriptButtonLabelClassName = "mm-feedback-edit-script-button-label" |
| const string | _feedbackEditScriptButtonBoxClassName = "mm-feedback-edit-script-button-box" |
| const string | _feedbackProgressLineContainerClassName = "mm-feedback-progress-line-container" |
| const string | _feedbackProgressLineClassName = "mm-feedback-progress-line" |
| const string | _feedbackSetupRequiredBoxClassName = "mm-feedback-setup-required-box" |
| const string | _feedbackSetupRequiredLabelClassName = "mm-feedback-setup-required-label" |
| const string | _feedbackInspectorContainerClassName = "mm-feedback-inspector-container" |
| const string | _feedbackReorderableItemClassName = "mm-feedback-reorderable-item" |
| const string | _feedbackLeftBorderClassName = "mm-feedback-left-border" |
| const string | _feedbackBackgroundColorClassName = "mm-feedback-background-color" |
| const string | _feedbackFoldoutLabelClassName = "mm-feedback-foldout-label" |
| const string | _feedbackTimingLabelClassName = "mm-feedback-timing-label" |
| const string | _feedbackDirectionIconClassName = "mm-feedback-direction-icon" |
| const string | _feedbackContextualMenuButtonClassName = "mm-feedback-contextual-menu-button" |
| const string | _contextMenuIconClassName = "mm-context-menu-icon" |
| const string | _feedbackRequiredTargetLabelClassName = "mm-feedback-required-target-label" |
|
protectedvirtual |
|
protectedvirtual |
Add a feedback to the list.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Asks for a full copy of the source.
|
protectedvirtual |
Copy the selected feedback.
| override VisualElement MoreMountains.Feedbacks.MMF_PlayerEditorUITK.CreateInspectorGUI | ( | ) |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Copies and instantly pastes the selected feedback.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Play the selected feedback.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Asks for a paste of all feedbacks in the source.
|
protectedvirtual |
Creates a new feedback and applies the previoulsy copied feedback values.
|
protectedvirtual |
Play the selected feedback.
|
protectedvirtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Remove the selected feedback.
|
protectedvirtual |
| override bool MoreMountains.Feedbacks.MMF_PlayerEditorUITK.RequiresConstantRepaint | ( | ) |
|
protectedvirtual |
|
protectedvirtual |
Resets the selected feedback.
| id |
|
protectedvirtual |
|
protectedvirtual |
Play the selected feedback.
|
protectedvirtual |
|
protectedvirtual |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
static |
|
static |
|
staticprotected |
|
staticprotected |
|
static |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
static |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
static |
|
static |
|
static |
|
staticprotected |
|
staticprotected |
|
staticprotected |
| Sprite MoreMountains.Feedbacks.MMF_PlayerEditorUITK.BottomToTopIcon |
| Sprite MoreMountains.Feedbacks.MMF_PlayerEditorUITK.ContextlMenuIcon |
| Sprite MoreMountains.Feedbacks.MMF_PlayerEditorUITK.EmptyListImage |
|
protected |
|
protected |
| Sprite MoreMountains.Feedbacks.MMF_PlayerEditorUITK.GearIcon |
| Sprite MoreMountains.Feedbacks.MMF_PlayerEditorUITK.ScriptIcon |
| Sprite MoreMountains.Feedbacks.MMF_PlayerEditorUITK.SearchFieldCloseIcon |
| Sprite MoreMountains.Feedbacks.MMF_PlayerEditorUITK.SetupRequiredIcon |
| StyleSheet MoreMountains.Feedbacks.MMF_PlayerEditorUITK.StyleSheetBase |
| StyleSheet MoreMountains.Feedbacks.MMF_PlayerEditorUITK.StyleSheetControls |
| StyleSheet MoreMountains.Feedbacks.MMF_PlayerEditorUITK.StyleSheetFeedbacksList |
| StyleSheet MoreMountains.Feedbacks.MMF_PlayerEditorUITK.StyleSheetFoldouts |
| StyleSheet MoreMountains.Feedbacks.MMF_PlayerEditorUITK.StyleSheetLightSkin |
| StyleSheet MoreMountains.Feedbacks.MMF_PlayerEditorUITK.StyleSheetSettings |
| MMF_Player MoreMountains.Feedbacks.MMF_PlayerEditorUITK.TargetMmfPlayer |
| Sprite MoreMountains.Feedbacks.MMF_PlayerEditorUITK.TopToBottomIcon |