Feel  4.0.1
The best way to improve your game's feel and make it extra juicy
MoreMountains.Feedbacks.MMF_PlayerEditor Class Reference

A custom editor displaying a foldable list of MMFeedbacks, a dropdown to add more, as well as test buttons to test your feedbacks at runtime More...

Inheritance diagram for MoreMountains.Feedbacks.MMF_PlayerEditor:

Classes

struct  FeedbackTypePair
 A data structure to store types and names More...
 

Public Member Functions

override void OnInspectorGUI ()
 Draws the inspector, complete with helpbox, init mode selection, list of feedbacks, feedback selection and test buttons More...
 
override bool RequiresConstantRepaint ()
 We need to repaint constantly if dragging a feedback around More...
 
virtual void ModeChanged (PlayModeStateChange playModeState)
 
virtual void ForceRepaint ()
 

Public Attributes

MMF_Player TargetMmfPlayer
 

Static Public Attributes

static List< FeedbackTypePair_typesAndNames = new List<FeedbackTypePair>()
 
static string[] _typeDisplays
 

Protected Member Functions

virtual void OnEnable ()
 On Enable, grabs properties and initializes the add feedback dropdown's contents More...
 
virtual void Initialization ()
 
virtual void PrepareFeedbackTypeList ()
 Lists all feedbacks, builds the dropdown list, and stores it in a static
More...
 
virtual void InspectorCaching ()
 
virtual void DrawInspectorActiveWarning ()
 
virtual void DrawHelpBox ()
 
virtual void DrawSettingsDropDown ()
 
virtual void DrawDurationAndDirection ()
 
virtual void DrawDebugControls ()
 
virtual void DrawBottomBar ()
 
virtual void DrawDebugView ()
 
virtual void HandleReordering ()
 
virtual void DrawFeedbacksList ()
 
virtual bool DrawCustomInspectors (SerializedProperty currentProperty)
 
virtual void DrawFeedbackHeader (int i)
 
virtual void DrawFeedbackHelp ()
 
virtual void DrawFeedbackBottomBar (int i)
 
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 ()
 
virtual void OnDisable ()
 
virtual void StoreRuntimeChanges ()
 
virtual void ApplyRuntimeChanges ()
 
virtual void Reset ()
 

Protected Attributes

SerializedProperty _mmfeedbacksList
 
SerializedProperty _mmfeedbacksInitializationMode
 
SerializedProperty _mmfeedbacksAutoInitialization
 
SerializedProperty _mmfeedbacksAutoPlayOnStart
 
SerializedProperty _mmfeedbacksAutoPlayOnEnable
 
SerializedProperty _mmfeedbacksDirection
 
SerializedProperty _mmfeedbacksFeedbacksIntensity
 
SerializedProperty _mmfeedbacksAutoChangeDirectionOnEnd
 
SerializedProperty _mmfeedbacksDurationMultiplier
 
SerializedProperty _mmfeedbacksForceTimescaleMode
 
SerializedProperty _mmfeedbacksForcedTimescaleMode
 
SerializedProperty _mmfeedbacksPlayerTimescaleMode
 
SerializedProperty _mmfeedbacksDisplayFullDurationDetails
 
SerializedProperty _mmfeedbacksCooldownDuration
 
SerializedProperty _mmfeedbacksInitialDelay
 
SerializedProperty _mmfeedbacksCanPlay
 
SerializedProperty _mmfeedbacksCanPlayWhileAlreadyPlaying
 
SerializedProperty _mmfeedbacksPerformanceMode
 
SerializedProperty _mmfeedbacksStopFeedbacksOnDisable
 
SerializedProperty _mmfeedbacksPlayCount
 
SerializedProperty _mmfeedbacksEvents
 
SerializedProperty _keepPlayModeChanges
 
SerializedProperty _mmfeedbacksChanceToPlay
 
SerializedProperty _mmfeedbacksRandomizeDuration
 
SerializedProperty _mmfeedbacksRandomDurationMultiplier
 
SerializedProperty _mmfeedbacksOnlyPlayIfWithinRange
 
SerializedProperty _mmfeedbacksRangeCenter
 
SerializedProperty _mmfeedbacksRangeDistance
 
SerializedProperty _mmfeedbacksUseRangeFalloff
 
SerializedProperty _mmfeedbacksRangeFalloff
 
SerializedProperty _mmfeedbacksRemapRangeFalloff
 
SerializedProperty _mmfeedbacksIgnoreRangeEvents
 
bool _feedbackListIsExpanded
 
string _feedbackListLabel
 
bool _feedbackListPause
 
SerializedProperty _feedbackListProperty
 
MMF_Feedback _feedbackListFeedback
 
Dictionary< MMF_Feedback, Editor > _editors
 
List< string > _typeNames = new List<string>()
 
int _draggedStartID = -1
 
int _draggedEndID = -1
 
Texture2D _scriptDrivenBoxBackgroundTexture
 
Rect _helpBoxRect
 
Event _currentEvent
 
bool _cachedGUI = false
 
GUIStyle _directionButtonStyle = new GUIStyle()
 
GUIStyle _playingStyle = new GUIStyle()
 
GUIContent _directionIconUp
 
GUIContent _directionIconDown
 
Color _scriptDrivenBoxColorFrom = new Color(1f,0f,0f,1f)
 
Color _scriptDrivenBoxColorTo = new Color(0.7f,0.1f,0.1f,1f)
 
Color _playButtonColor = new Color32(193, 255, 2, 255)
 
Color _keepPlaymodeChangesButtonColor = new Color32(255, 97, 33, 255)
 
Color _originalBackgroundColor
 
Color _scriptDrivenBoxColor
 
Color _baseColor
 
Color _draggedColor = new Color(0, 1, 1, 0.2f)
 
Color _redBackgroundColor = new Color32(255, 97, 33, 255)
 
Color _savedTextColor
 
Texture2D _whiteTexture
 
Texture2D _redWarningBoxBackgroundTexture
 
float _durationRectWidth = 70f
 
float _playingRectWidth = 70f
 
float _directionRectWidth = 16f
 
Rect _durationRect = new Rect()
 
Rect _playingRect = new Rect()
 
Rect _directionRect = new Rect()
 
GUIContent _pasteAsNewGUIContent
 
GUIContent _replaceAllGUIContent
 
GUIContent _pasteAllAsNewGUIContent
 
GUIContent _feedbackPlayGUIContent
 
GUIContent _feedbackRemoveGUIContent
 
GUIContent _feedbackResetGUIContent
 
GUIContent _feedbackDuplicateGUIContent
 
GUIContent _feedbackCopyGUIContent
 
GUIContent _feedbackPasteGUIContent
 
GUIStyle _helptextStyle
 
GUIStyle _redWarningBoxStyle
 
Texture2D _savedBackground
 
GUILayoutOption _pasteAsNewOption
 
GUILayoutOption _replaceAllOption
 
GUILayoutOption _pasteAllAsNewOption
 
Dictionary< int, MMF_FeedbackInspectorMMF_FeedbackInspectors
 
bool _expandGroupsInInspectors = true
 
MMF_FeedbackInspector _mmfFeedbackInspector
 

Static Protected Attributes

const string _copyAllText = "Copy all"
 
const string _pasteAsNewText = "Paste as new"
 
const string _replaceAllText = "Replace all"
 
const string _pasteAllAsNewText = "Paste all as new"
 
const string _inactiveMessage = "All MMFeedbacks, including this one, are currently disabled. This is done via script, by changing the value of the MMFeedbacks.GlobalMMFeedbacksActive boolean. Right now this value has been set to false. Setting it back to true will allow MMFeedbacks to play again."
 
const string _instructionsMessage = "Select Feedbacks from the 'add a feedback' dropdown and customize them. Remember, if you don't use auto initialization (Awake or Start), you'll need to initialize them via script."
 
const string _initializationText = "Initialization"
 
const string _directionText = "Direction"
 
const string _intensityText = "Intensity"
 
const string _timingText = "Timing"
 
const string _rangeText = "Range"
 
const string _playConditionsText = "Play Settings"
 
const string _eventsText = "Events"
 
const string _settingsText = "Settings"
 
const string _playingBracketsText = "[PLAYING] "
 
const string _infiniteLoopText = "[Infinite Loop] "
 
const string _allFeedbacksDebugText = "All Feedbacks Debug"
 
const string _initializeText = "Initialize"
 
const string _playText = "Play"
 
const string _removeText = "Remove"
 
const string _pauseText = "Pause"
 
const string _stopText = "Stop"
 
const string _resetText = "Reset"
 
const string _revertText = "Revert"
 
const string _duplicateText = "Duplicate"
 
const string _copyText = "Copy"
 
const string _pasteText = "Paste"
 
const string _skipText = "Skip"
 
const string _restoreText = "Restore"
 
const string _keepPlaymodeChangesText = "Keep Playmode Changes"
 
const string _scriptDrivenInProgressText = "Script driven pause in progress, call Resume() to exit pause"
 
const string _resumeText = "Resume"
 
const string _undoText = "Modified Feedback Manager"
 
const string _feedbacksSectionTitle = "Feedbacks"
 

Detailed Description

A custom editor displaying a foldable list of MMFeedbacks, a dropdown to add more, as well as test buttons to test your feedbacks at runtime

Member Function Documentation

◆ AddFeedback()

virtual MMF_Feedback MoreMountains.Feedbacks.MMF_PlayerEditor.AddFeedback ( System.Type  type)
protectedvirtual

Add a feedback to the list

◆ ApplyRuntimeChanges()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.ApplyRuntimeChanges ( )
protectedvirtual

◆ CopyAll()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.CopyAll ( )
protectedvirtual

Asks for a full copy of the source

◆ CopyFeedback()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.CopyFeedback ( int  id)
protectedvirtual

Copy the selected feedback

◆ DrawBottomBar()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawBottomBar ( )
protectedvirtual

◆ DrawCustomInspectors()

virtual bool MoreMountains.Feedbacks.MMF_PlayerEditor.DrawCustomInspectors ( SerializedProperty  currentProperty)
protectedvirtual

◆ DrawDebugControls()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawDebugControls ( )
protectedvirtual

◆ DrawDebugView()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawDebugView ( )
protectedvirtual

◆ DrawDurationAndDirection()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawDurationAndDirection ( )
protectedvirtual

◆ DrawFeedbackBottomBar()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawFeedbackBottomBar ( int  i)
protectedvirtual

◆ DrawFeedbackHeader()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawFeedbackHeader ( int  i)
protectedvirtual

◆ DrawFeedbackHelp()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawFeedbackHelp ( )
protectedvirtual

◆ DrawFeedbacksList()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawFeedbacksList ( )
protectedvirtual

◆ DrawHelpBox()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawHelpBox ( )
protectedvirtual

◆ DrawInspectorActiveWarning()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawInspectorActiveWarning ( )
protectedvirtual

◆ DrawSettingsDropDown()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DrawSettingsDropDown ( )
protectedvirtual

◆ DuplicateFeedback()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.DuplicateFeedback ( int  id)
protectedvirtual

Copies and instantly pastes the selected feedback

◆ ForceRepaint()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.ForceRepaint ( )
virtual

◆ HandleReordering()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.HandleReordering ( )
protectedvirtual

◆ Initialization()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.Initialization ( )
protectedvirtual

◆ InitializeFeedback()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.InitializeFeedback ( int  id)
protectedvirtual

Play the selected feedback

◆ InspectorCaching()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.InspectorCaching ( )
protectedvirtual

◆ ModeChanged()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.ModeChanged ( PlayModeStateChange  playModeState)
virtual

◆ OnDisable()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.OnDisable ( )
protectedvirtual

◆ OnEnable()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.OnEnable ( )
protectedvirtual

On Enable, grabs properties and initializes the add feedback dropdown's contents

◆ OnInspectorGUI()

override void MoreMountains.Feedbacks.MMF_PlayerEditor.OnInspectorGUI ( )

Draws the inspector, complete with helpbox, init mode selection, list of feedbacks, feedback selection and test buttons

◆ PasteAllAsNew()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.PasteAllAsNew ( )
protectedvirtual

Asks for a paste of all feedbacks in the source

◆ PasteAsNew()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.PasteAsNew ( )
protectedvirtual

Creates a new feedback and applies the previoulsy copied feedback values

◆ PlayFeedback()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.PlayFeedback ( int  id)
protectedvirtual

Play the selected feedback

◆ PrepareFeedbackTypeList()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.PrepareFeedbackTypeList ( )
protectedvirtual

Lists all feedbacks, builds the dropdown list, and stores it in a static

◆ RemoveFeedback()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.RemoveFeedback ( int  id)
protectedvirtual

Remove the selected feedback

◆ ReplaceAll()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.ReplaceAll ( )
protectedvirtual

◆ RequiresConstantRepaint()

override bool MoreMountains.Feedbacks.MMF_PlayerEditor.RequiresConstantRepaint ( )

We need to repaint constantly if dragging a feedback around

◆ Reset()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.Reset ( )
protectedvirtual

◆ ResetContextMenuFeedback()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.ResetContextMenuFeedback ( int  id)
protectedvirtual

◆ ResetFeedback()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.ResetFeedback ( int  id)
protectedvirtual

Resets the selected feedback

Parameters
id

◆ StopFeedback()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.StopFeedback ( int  id)
protectedvirtual

Play the selected feedback

◆ StoreRuntimeChanges()

virtual void MoreMountains.Feedbacks.MMF_PlayerEditor.StoreRuntimeChanges ( )
protectedvirtual

Member Data Documentation

◆ _allFeedbacksDebugText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._allFeedbacksDebugText = "All Feedbacks Debug"
staticprotected

◆ _baseColor

Color MoreMountains.Feedbacks.MMF_PlayerEditor._baseColor
protected

◆ _cachedGUI

bool MoreMountains.Feedbacks.MMF_PlayerEditor._cachedGUI = false
protected

◆ _copyAllText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._copyAllText = "Copy all"
staticprotected

◆ _copyText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._copyText = "Copy"
staticprotected

◆ _currentEvent

Event MoreMountains.Feedbacks.MMF_PlayerEditor._currentEvent
protected

◆ _directionButtonStyle

GUIStyle MoreMountains.Feedbacks.MMF_PlayerEditor._directionButtonStyle = new GUIStyle()
protected

◆ _directionIconDown

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._directionIconDown
protected

◆ _directionIconUp

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._directionIconUp
protected

◆ _directionRect

Rect MoreMountains.Feedbacks.MMF_PlayerEditor._directionRect = new Rect()
protected

◆ _directionRectWidth

float MoreMountains.Feedbacks.MMF_PlayerEditor._directionRectWidth = 16f
protected

◆ _directionText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._directionText = "Direction"
staticprotected

◆ _draggedColor

Color MoreMountains.Feedbacks.MMF_PlayerEditor._draggedColor = new Color(0, 1, 1, 0.2f)
protected

◆ _draggedEndID

int MoreMountains.Feedbacks.MMF_PlayerEditor._draggedEndID = -1
protected

◆ _draggedStartID

int MoreMountains.Feedbacks.MMF_PlayerEditor._draggedStartID = -1
protected

◆ _duplicateText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._duplicateText = "Duplicate"
staticprotected

◆ _durationRect

Rect MoreMountains.Feedbacks.MMF_PlayerEditor._durationRect = new Rect()
protected

◆ _durationRectWidth

float MoreMountains.Feedbacks.MMF_PlayerEditor._durationRectWidth = 70f
protected

◆ _editors

Dictionary<MMF_Feedback, Editor> MoreMountains.Feedbacks.MMF_PlayerEditor._editors
protected

◆ _eventsText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._eventsText = "Events"
staticprotected

◆ _expandGroupsInInspectors

bool MoreMountains.Feedbacks.MMF_PlayerEditor._expandGroupsInInspectors = true
protected

◆ _feedbackCopyGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackCopyGUIContent
protected

◆ _feedbackDuplicateGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackDuplicateGUIContent
protected

◆ _feedbackListFeedback

MMF_Feedback MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackListFeedback
protected

◆ _feedbackListIsExpanded

bool MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackListIsExpanded
protected

◆ _feedbackListLabel

string MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackListLabel
protected

◆ _feedbackListPause

bool MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackListPause
protected

◆ _feedbackListProperty

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackListProperty
protected

◆ _feedbackPasteGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackPasteGUIContent
protected

◆ _feedbackPlayGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackPlayGUIContent
protected

◆ _feedbackRemoveGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackRemoveGUIContent
protected

◆ _feedbackResetGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._feedbackResetGUIContent
protected

◆ _feedbacksSectionTitle

const string MoreMountains.Feedbacks.MMF_PlayerEditor._feedbacksSectionTitle = "Feedbacks"
staticprotected

◆ _helpBoxRect

Rect MoreMountains.Feedbacks.MMF_PlayerEditor._helpBoxRect
protected

◆ _helptextStyle

GUIStyle MoreMountains.Feedbacks.MMF_PlayerEditor._helptextStyle
protected

◆ _inactiveMessage

const string MoreMountains.Feedbacks.MMF_PlayerEditor._inactiveMessage = "All MMFeedbacks, including this one, are currently disabled. This is done via script, by changing the value of the MMFeedbacks.GlobalMMFeedbacksActive boolean. Right now this value has been set to false. Setting it back to true will allow MMFeedbacks to play again."
staticprotected

◆ _infiniteLoopText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._infiniteLoopText = "[Infinite Loop] "
staticprotected

◆ _initializationText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._initializationText = "Initialization"
staticprotected

◆ _initializeText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._initializeText = "Initialize"
staticprotected

◆ _instructionsMessage

const string MoreMountains.Feedbacks.MMF_PlayerEditor._instructionsMessage = "Select Feedbacks from the 'add a feedback' dropdown and customize them. Remember, if you don't use auto initialization (Awake or Start), you'll need to initialize them via script."
staticprotected

◆ _intensityText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._intensityText = "Intensity"
staticprotected

◆ _keepPlayModeChanges

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._keepPlayModeChanges
protected

◆ _keepPlaymodeChangesButtonColor

Color MoreMountains.Feedbacks.MMF_PlayerEditor._keepPlaymodeChangesButtonColor = new Color32(255, 97, 33, 255)
protected

◆ _keepPlaymodeChangesText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._keepPlaymodeChangesText = "Keep Playmode Changes"
staticprotected

◆ _mmfeedbacksAutoChangeDirectionOnEnd

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksAutoChangeDirectionOnEnd
protected

◆ _mmfeedbacksAutoInitialization

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksAutoInitialization
protected

◆ _mmfeedbacksAutoPlayOnEnable

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksAutoPlayOnEnable
protected

◆ _mmfeedbacksAutoPlayOnStart

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksAutoPlayOnStart
protected

◆ _mmfeedbacksCanPlay

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksCanPlay
protected

◆ _mmfeedbacksCanPlayWhileAlreadyPlaying

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksCanPlayWhileAlreadyPlaying
protected

◆ _mmfeedbacksChanceToPlay

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksChanceToPlay
protected

◆ _mmfeedbacksCooldownDuration

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksCooldownDuration
protected

◆ _mmfeedbacksDirection

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksDirection
protected

◆ _mmfeedbacksDisplayFullDurationDetails

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksDisplayFullDurationDetails
protected

◆ _mmfeedbacksDurationMultiplier

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksDurationMultiplier
protected

◆ _mmfeedbacksEvents

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksEvents
protected

◆ _mmfeedbacksFeedbacksIntensity

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksFeedbacksIntensity
protected

◆ _mmfeedbacksForcedTimescaleMode

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksForcedTimescaleMode
protected

◆ _mmfeedbacksForceTimescaleMode

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksForceTimescaleMode
protected

◆ _mmfeedbacksIgnoreRangeEvents

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksIgnoreRangeEvents
protected

◆ _mmfeedbacksInitialDelay

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksInitialDelay
protected

◆ _mmfeedbacksInitializationMode

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksInitializationMode
protected

◆ _mmfeedbacksList

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksList
protected

◆ _mmfeedbacksOnlyPlayIfWithinRange

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksOnlyPlayIfWithinRange
protected

◆ _mmfeedbacksPerformanceMode

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksPerformanceMode
protected

◆ _mmfeedbacksPlayCount

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksPlayCount
protected

◆ _mmfeedbacksPlayerTimescaleMode

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksPlayerTimescaleMode
protected

◆ _mmfeedbacksRandomDurationMultiplier

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksRandomDurationMultiplier
protected

◆ _mmfeedbacksRandomizeDuration

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksRandomizeDuration
protected

◆ _mmfeedbacksRangeCenter

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksRangeCenter
protected

◆ _mmfeedbacksRangeDistance

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksRangeDistance
protected

◆ _mmfeedbacksRangeFalloff

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksRangeFalloff
protected

◆ _mmfeedbacksRemapRangeFalloff

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksRemapRangeFalloff
protected

◆ _mmfeedbacksStopFeedbacksOnDisable

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksStopFeedbacksOnDisable
protected

◆ _mmfeedbacksUseRangeFalloff

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksUseRangeFalloff
protected

◆ _mmfFeedbackInspector

MMF_FeedbackInspector MoreMountains.Feedbacks.MMF_PlayerEditor._mmfFeedbackInspector
protected

◆ _originalBackgroundColor

Color MoreMountains.Feedbacks.MMF_PlayerEditor._originalBackgroundColor
protected

◆ _pasteAllAsNewGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._pasteAllAsNewGUIContent
protected

◆ _pasteAllAsNewOption

GUILayoutOption MoreMountains.Feedbacks.MMF_PlayerEditor._pasteAllAsNewOption
protected

◆ _pasteAllAsNewText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._pasteAllAsNewText = "Paste all as new"
staticprotected

◆ _pasteAsNewGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._pasteAsNewGUIContent
protected

◆ _pasteAsNewOption

GUILayoutOption MoreMountains.Feedbacks.MMF_PlayerEditor._pasteAsNewOption
protected

◆ _pasteAsNewText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._pasteAsNewText = "Paste as new"
staticprotected

◆ _pasteText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._pasteText = "Paste"
staticprotected

◆ _pauseText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._pauseText = "Pause"
staticprotected

◆ _playButtonColor

Color MoreMountains.Feedbacks.MMF_PlayerEditor._playButtonColor = new Color32(193, 255, 2, 255)
protected

◆ _playConditionsText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._playConditionsText = "Play Settings"
staticprotected

◆ _playingBracketsText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._playingBracketsText = "[PLAYING] "
staticprotected

◆ _playingRect

Rect MoreMountains.Feedbacks.MMF_PlayerEditor._playingRect = new Rect()
protected

◆ _playingRectWidth

float MoreMountains.Feedbacks.MMF_PlayerEditor._playingRectWidth = 70f
protected

◆ _playingStyle

GUIStyle MoreMountains.Feedbacks.MMF_PlayerEditor._playingStyle = new GUIStyle()
protected

◆ _playText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._playText = "Play"
staticprotected

◆ _rangeText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._rangeText = "Range"
staticprotected

◆ _redBackgroundColor

Color MoreMountains.Feedbacks.MMF_PlayerEditor._redBackgroundColor = new Color32(255, 97, 33, 255)
protected

◆ _redWarningBoxBackgroundTexture

Texture2D MoreMountains.Feedbacks.MMF_PlayerEditor._redWarningBoxBackgroundTexture
protected

◆ _redWarningBoxStyle

GUIStyle MoreMountains.Feedbacks.MMF_PlayerEditor._redWarningBoxStyle
protected

◆ _removeText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._removeText = "Remove"
staticprotected

◆ _replaceAllGUIContent

GUIContent MoreMountains.Feedbacks.MMF_PlayerEditor._replaceAllGUIContent
protected

◆ _replaceAllOption

GUILayoutOption MoreMountains.Feedbacks.MMF_PlayerEditor._replaceAllOption
protected

◆ _replaceAllText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._replaceAllText = "Replace all"
staticprotected

◆ _resetText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._resetText = "Reset"
staticprotected

◆ _restoreText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._restoreText = "Restore"
staticprotected

◆ _resumeText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._resumeText = "Resume"
staticprotected

◆ _revertText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._revertText = "Revert"
staticprotected

◆ _savedBackground

Texture2D MoreMountains.Feedbacks.MMF_PlayerEditor._savedBackground
protected

◆ _savedTextColor

Color MoreMountains.Feedbacks.MMF_PlayerEditor._savedTextColor
protected

◆ _scriptDrivenBoxBackgroundTexture

Texture2D MoreMountains.Feedbacks.MMF_PlayerEditor._scriptDrivenBoxBackgroundTexture
protected

◆ _scriptDrivenBoxColor

Color MoreMountains.Feedbacks.MMF_PlayerEditor._scriptDrivenBoxColor
protected

◆ _scriptDrivenBoxColorFrom

Color MoreMountains.Feedbacks.MMF_PlayerEditor._scriptDrivenBoxColorFrom = new Color(1f,0f,0f,1f)
protected

◆ _scriptDrivenBoxColorTo

Color MoreMountains.Feedbacks.MMF_PlayerEditor._scriptDrivenBoxColorTo = new Color(0.7f,0.1f,0.1f,1f)
protected

◆ _scriptDrivenInProgressText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._scriptDrivenInProgressText = "Script driven pause in progress, call Resume() to exit pause"
staticprotected

◆ _settingsText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._settingsText = "Settings"
staticprotected

◆ _skipText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._skipText = "Skip"
staticprotected

◆ _stopText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._stopText = "Stop"
staticprotected

◆ _timingText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._timingText = "Timing"
staticprotected

◆ _typeDisplays

string [] MoreMountains.Feedbacks.MMF_PlayerEditor._typeDisplays
static

◆ _typeNames

List<string> MoreMountains.Feedbacks.MMF_PlayerEditor._typeNames = new List<string>()
protected

◆ _typesAndNames

List<FeedbackTypePair> MoreMountains.Feedbacks.MMF_PlayerEditor._typesAndNames = new List<FeedbackTypePair>()
static

◆ _undoText

const string MoreMountains.Feedbacks.MMF_PlayerEditor._undoText = "Modified Feedback Manager"
staticprotected

◆ _whiteTexture

Texture2D MoreMountains.Feedbacks.MMF_PlayerEditor._whiteTexture
protected

◆ MMF_FeedbackInspectors

Dictionary<int, MMF_FeedbackInspector> MoreMountains.Feedbacks.MMF_PlayerEditor.MMF_FeedbackInspectors
protected
Initial value:
=
new Dictionary<int, MMF_FeedbackInspector>()

◆ TargetMmfPlayer

MMF_Player MoreMountains.Feedbacks.MMF_PlayerEditor.TargetMmfPlayer

The documentation for this class was generated from the following file: