![]() |
TopDown Engine v4.3
|
Classes | |
class | FeedbackHeaderContainersData |
struct | FeedbackTypePair |
class | MMFFeedbackGroupExtrasContainerData |
Public Member Functions | |
override bool | RequiresConstantRepaint () |
override VisualElement | CreateInspectorGUI () |
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 |
MMF_Player | TargetMmfPlayer |
Static Public Attributes | |
static List< string > | _typeDisplays |
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 | DrawDurationAndDirectionContents () |
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 void | RedrawAllFeedbackHeaders () |
virtual VisualElement | DrawFeedbackHeaderContainer (FeedbackHeaderContainersData feedbackHeaderContainersData) |
virtual StyleBackground | DetermineFeedbackDirectionIcon (int index) |
virtual string | DetermineFeedbackLabel (int index, Type feedbackType) |
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 | BindListViewToData () |
virtual void | DrawDebugControls (VisualElement root) |
virtual MMF_Feedback | AddFeedback (System.Type type) |
Add a feedback to the list More... | |
virtual void | RemoveFeedback (int id) |
Remove the selected feedback More... | |
virtual void | ResetContextMenuFeedback (int id) |
virtual void | InitializeFeedback (int id) |
Play the selected feedback More... | |
virtual void | PlayFeedback (int id) |
Play the selected feedback More... | |
virtual void | StopFeedback (int id) |
Play the selected feedback More... | |
virtual void | ResetFeedback (int id) |
Resets the selected feedback More... | |
virtual void | CopyFeedback (int id) |
Copy the selected feedback More... | |
virtual void | DuplicateFeedback (int id) |
Copies and instantly pastes the selected feedback More... | |
virtual void | CopyAll () |
Asks for a full copy of the source More... | |
virtual void | PasteAsNew () |
Creates a new feedback and applies the previoulsy copied feedback values More... | |
virtual void | PasteAllAsNew () |
Asks for a paste of all feedbacks in the source More... | |
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 |
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 | _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 | _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 | _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 | _playModeButtonActiveClassName = "mm-playmode-button-active" |
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 |
Add a feedback to the list
|
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 |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
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 |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Remove the selected feedback
|
protectedvirtual |
override bool MoreMountains.Feedbacks.MMF_PlayerEditorUITK.RequiresConstantRepaint | ( | ) |
|
protectedvirtual |
|
protectedvirtual |
Resets the selected feedback
id |
|
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 |
|
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 |
|
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 |
|
protected |
|
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 |
|
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.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 |