Infinite Runner Engine v1.9
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
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...
 
void ModeChanged (PlayModeStateChange playModeState)
 
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 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 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 ()
 
void OnDisable ()
 

Protected Attributes

SerializedProperty _mmfeedbacksList
 
SerializedProperty _mmfeedbacksInitializationMode
 
SerializedProperty _mmfeedbacksSafeMode
 
SerializedProperty _mmfeedbacksAutoPlayOnStart
 
SerializedProperty _mmfeedbacksAutoPlayOnEnable
 
SerializedProperty _mmfeedbacksDirection
 
SerializedProperty _mmfeedbacksFeedbacksIntensity
 
SerializedProperty _mmfeedbacksAutoChangeDirectionOnEnd
 
SerializedProperty _mmfeedbacksDurationMultiplier
 
SerializedProperty _mmfeedbacksDisplayFullDurationDetails
 
SerializedProperty _mmfeedbacksCooldownDuration
 
SerializedProperty _mmfeedbacksInitialDelay
 
SerializedProperty _mmfeedbacksCanPlayWhileAlreadyPlaying
 
SerializedProperty _mmfeedbacksPerformanceMode
 
SerializedProperty _mmfeedbacksEvents
 
SerializedProperty _keepPlayModeChanges
 
SerializedProperty _mmfeedbacksChanceToPlay
 
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 _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 _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 _copyText = "Copy"
 
const string _pasteText = "Paste"
 
const string _skipText = "Skip"
 
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

◆ 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

◆ ForceRepaint()

void MoreMountains.Feedbacks.MMF_PlayerEditor.ForceRepaint ( )

◆ 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()

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

◆ OnDisable()

void MoreMountains.Feedbacks.MMF_PlayerEditor.OnDisable ( )
protected

◆ 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

◆ 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

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

◆ _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

◆ _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

◆ _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

◆ _mmfeedbacksAutoPlayOnEnable

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksAutoPlayOnEnable
protected

◆ _mmfeedbacksAutoPlayOnStart

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksAutoPlayOnStart
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

◆ _mmfeedbacksInitialDelay

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksInitialDelay
protected

◆ _mmfeedbacksInitializationMode

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksInitializationMode
protected

◆ _mmfeedbacksList

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksList
protected

◆ _mmfeedbacksPerformanceMode

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksPerformanceMode
protected

◆ _mmfeedbacksSafeMode

SerializedProperty MoreMountains.Feedbacks.MMF_PlayerEditor._mmfeedbacksSafeMode
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

◆ _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

◆ _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: