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

Public Member Functions

virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void Initialization (SerializedProperty currentProperty, MMF_Feedback feedback, bool expandGroupInspectors)
 
void FillPropertiesList (SerializedProperty serializedProperty)
 
void DrawInspector (SerializedProperty currentProperty, MMF_Feedback feedback)
 
void DrawNoGroupInspector (SerializedProperty currentProperty, MMF_Feedback feedback)
 

Static Public Member Functions

static void DrawVerticalLayout (Action action, GUIStyle style)
 

Public Attributes

bool DrawerInitialized
 
List< SerializedProperty > PropertiesList = new List<SerializedProperty>()
 
Dictionary< string, MMFInspectorGroupDataGroupData = new Dictionary<string, MMFInspectorGroupData>()
 

Protected Member Functions

virtual bool ShouldSkipGroup (string groupName)
 
virtual void SearchForConditions (FieldInfo fieldInfo)
 
virtual bool DrawBase (SerializedProperty currentProperty, MMF_Feedback feedback)
 
virtual void DrawContainer (MMF_Feedback feedback)
 
virtual void DrawContents (MMF_Feedback feedback)
 
virtual void DrawGroup (MMFInspectorGroupData groupData, MMF_Feedback feedback)
 

Protected Attributes

bool _shouldDrawBase = true
 
SerializedProperty _currentProperty
 
MMF_Feedback _feedback
 
bool _expandGroupInspectors
 
Dictionary< string, MMFConditionAttribute_conditionDictionary = new Dictionary<string,MMFConditionAttribute>()
 
Dictionary< string, MMFEnumConditionAttribute_enumConditionDictionary = new Dictionary<string,MMFEnumConditionAttribute>()
 
MMFConditionAttribute _conditionAttributeStore
 
MMFEnumConditionAttribute _enumConditionAttributeStore
 
Rect _leftBorderRect = new Rect()
 
Rect _setupRect = new Rect()
 
Rect _verticalGroup = new Rect()
 
Rect _widthRect = new Rect()
 
GUIContent _groupTitle = new GUIContent()
 
GUIContent _tweenCurveGUIContent = new GUIContent("MM Tween Curve")
 
GUIContent _animationCurveGUIContent = new GUIContent("Animation Curve")
 
SerializedProperty _mmTweenTypeProperty
 
MMFConditionAttribute _conditionAttribute
 
MMFEnumConditionAttribute _enumConditionAttribute
 

Static Protected Attributes

const string _customInspectorButtonPropertyName = "MMF_Button"
 
const string _customTweenTypePropertyName = "MMTweenType"
 
const string _findPropertyRelativeMMTweenDefinitionType = "MMTweenDefinitionType"
 
const string _mmTweenCurvePropertyName = "MMTweenCurve"
 
const string _curvePropertyName = "Curve"
 

Member Function Documentation

◆ DrawBase()

virtual bool MoreMountains.Feedbacks.MMF_FeedbackInspector.DrawBase ( SerializedProperty  currentProperty,
MMF_Feedback  feedback 
)
protectedvirtual

◆ DrawContainer()

virtual void MoreMountains.Feedbacks.MMF_FeedbackInspector.DrawContainer ( MMF_Feedback  feedback)
protectedvirtual

◆ DrawContents()

virtual void MoreMountains.Feedbacks.MMF_FeedbackInspector.DrawContents ( MMF_Feedback  feedback)
protectedvirtual

◆ DrawGroup()

virtual void MoreMountains.Feedbacks.MMF_FeedbackInspector.DrawGroup ( MMFInspectorGroupData  groupData,
MMF_Feedback  feedback 
)
protectedvirtual

◆ DrawInspector()

void MoreMountains.Feedbacks.MMF_FeedbackInspector.DrawInspector ( SerializedProperty  currentProperty,
MMF_Feedback  feedback 
)

◆ DrawNoGroupInspector()

void MoreMountains.Feedbacks.MMF_FeedbackInspector.DrawNoGroupInspector ( SerializedProperty  currentProperty,
MMF_Feedback  feedback 
)

◆ DrawVerticalLayout()

static void MoreMountains.Feedbacks.MMF_FeedbackInspector.DrawVerticalLayout ( Action  action,
GUIStyle  style 
)
static

◆ FillPropertiesList()

void MoreMountains.Feedbacks.MMF_FeedbackInspector.FillPropertiesList ( SerializedProperty  serializedProperty)

◆ Initialization()

virtual void MoreMountains.Feedbacks.MMF_FeedbackInspector.Initialization ( SerializedProperty  currentProperty,
MMF_Feedback  feedback,
bool  expandGroupInspectors 
)
virtual

◆ OnDisable()

virtual void MoreMountains.Feedbacks.MMF_FeedbackInspector.OnDisable ( )
virtual

◆ OnEnable()

virtual void MoreMountains.Feedbacks.MMF_FeedbackInspector.OnEnable ( )
virtual

◆ SearchForConditions()

virtual void MoreMountains.Feedbacks.MMF_FeedbackInspector.SearchForConditions ( FieldInfo  fieldInfo)
protectedvirtual

◆ ShouldSkipGroup()

virtual bool MoreMountains.Feedbacks.MMF_FeedbackInspector.ShouldSkipGroup ( string  groupName)
protectedvirtual

Member Data Documentation

◆ _animationCurveGUIContent

GUIContent MoreMountains.Feedbacks.MMF_FeedbackInspector._animationCurveGUIContent = new GUIContent("Animation Curve")
protected

◆ _conditionAttribute

MMFConditionAttribute MoreMountains.Feedbacks.MMF_FeedbackInspector._conditionAttribute
protected

◆ _conditionAttributeStore

MMFConditionAttribute MoreMountains.Feedbacks.MMF_FeedbackInspector._conditionAttributeStore
protected

◆ _conditionDictionary

Dictionary<string,MMFConditionAttribute> MoreMountains.Feedbacks.MMF_FeedbackInspector._conditionDictionary = new Dictionary<string,MMFConditionAttribute>()
protected

◆ _currentProperty

SerializedProperty MoreMountains.Feedbacks.MMF_FeedbackInspector._currentProperty
protected

◆ _curvePropertyName

const string MoreMountains.Feedbacks.MMF_FeedbackInspector._curvePropertyName = "Curve"
staticprotected

◆ _customInspectorButtonPropertyName

const string MoreMountains.Feedbacks.MMF_FeedbackInspector._customInspectorButtonPropertyName = "MMF_Button"
staticprotected

◆ _customTweenTypePropertyName

const string MoreMountains.Feedbacks.MMF_FeedbackInspector._customTweenTypePropertyName = "MMTweenType"
staticprotected

◆ _enumConditionAttribute

MMFEnumConditionAttribute MoreMountains.Feedbacks.MMF_FeedbackInspector._enumConditionAttribute
protected

◆ _enumConditionAttributeStore

MMFEnumConditionAttribute MoreMountains.Feedbacks.MMF_FeedbackInspector._enumConditionAttributeStore
protected

◆ _enumConditionDictionary

Dictionary<string,MMFEnumConditionAttribute> MoreMountains.Feedbacks.MMF_FeedbackInspector._enumConditionDictionary = new Dictionary<string,MMFEnumConditionAttribute>()
protected

◆ _expandGroupInspectors

bool MoreMountains.Feedbacks.MMF_FeedbackInspector._expandGroupInspectors
protected

◆ _feedback

MMF_Feedback MoreMountains.Feedbacks.MMF_FeedbackInspector._feedback
protected

◆ _findPropertyRelativeMMTweenDefinitionType

const string MoreMountains.Feedbacks.MMF_FeedbackInspector._findPropertyRelativeMMTweenDefinitionType = "MMTweenDefinitionType"
staticprotected

◆ _groupTitle

GUIContent MoreMountains.Feedbacks.MMF_FeedbackInspector._groupTitle = new GUIContent()
protected

◆ _leftBorderRect

Rect MoreMountains.Feedbacks.MMF_FeedbackInspector._leftBorderRect = new Rect()
protected

◆ _mmTweenCurvePropertyName

const string MoreMountains.Feedbacks.MMF_FeedbackInspector._mmTweenCurvePropertyName = "MMTweenCurve"
staticprotected

◆ _mmTweenTypeProperty

SerializedProperty MoreMountains.Feedbacks.MMF_FeedbackInspector._mmTweenTypeProperty
protected

◆ _setupRect

Rect MoreMountains.Feedbacks.MMF_FeedbackInspector._setupRect = new Rect()
protected

◆ _shouldDrawBase

bool MoreMountains.Feedbacks.MMF_FeedbackInspector._shouldDrawBase = true
protected

◆ _tweenCurveGUIContent

GUIContent MoreMountains.Feedbacks.MMF_FeedbackInspector._tweenCurveGUIContent = new GUIContent("MM Tween Curve")
protected

◆ _verticalGroup

Rect MoreMountains.Feedbacks.MMF_FeedbackInspector._verticalGroup = new Rect()
protected

◆ _widthRect

Rect MoreMountains.Feedbacks.MMF_FeedbackInspector._widthRect = new Rect()
protected

◆ DrawerInitialized

bool MoreMountains.Feedbacks.MMF_FeedbackInspector.DrawerInitialized

◆ GroupData

Dictionary<string, MMFInspectorGroupData> MoreMountains.Feedbacks.MMF_FeedbackInspector.GroupData = new Dictionary<string, MMFInspectorGroupData>()

◆ PropertiesList

List<SerializedProperty> MoreMountains.Feedbacks.MMF_FeedbackInspector.PropertiesList = new List<SerializedProperty>()

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