TopDown Engine  v3.6
MoreMountains.Tools.MMPropertyEmitterDrawer Class Reference
Inheritance diagram for MoreMountains.Tools.MMPropertyEmitterDrawer:
MoreMountains.Tools.MMPropertyPickerDrawer

Public Member Functions

override float AdditionalHeight (PropertyPickerViewData viewData)
 Defines the height of the drawer More...
 
- Public Member Functions inherited from MoreMountains.Tools.MMPropertyPickerDrawer
override float GetPropertyHeight (SerializedProperty property, GUIContent label)
 Defines the height of the drawer More...
 

Protected Member Functions

override void FillAuthorizedTypes (PropertyPickerViewData viewData)
 
override void DisplayAdditionalProperties (Rect position, SerializedProperty property, GUIContent label, PropertyPickerViewData viewData)
 Draws the inspector More...
 
- Protected Member Functions inherited from MoreMountains.Tools.MMPropertyPickerDrawer
virtual void Initialization (SerializedProperty property, PropertyPickerViewData viewData)
 Initializes the dropdowns More...
 
virtual void DrawLevelProgressBar (Rect position, float level, Color frontColor, Color negativeColor, PropertyPickerViewData viewData)
 
virtual void FillComponentsList (SerializedProperty property, PropertyPickerViewData viewData)
 Fills a list of all the components on the target object More...
 
virtual void FillPropertyList (SerializedProperty property, PropertyPickerViewData viewData)
 Fills a list of all properties and fields on the target component More...
 
virtual void SetTargetProperty (SerializedProperty property, PropertyPickerViewData viewData)
 Sets the target property More...
 
virtual void SetTargetComponent (SerializedProperty property, PropertyPickerViewData viewData)
 Sets the target component More...
 
virtual void GetComponentIndex (SerializedProperty property, PropertyPickerViewData viewData)
 Gets the component index More...
 
virtual void GetPropertyIndex (SerializedProperty property, PropertyPickerViewData viewData)
 Gets the property index More...
 
virtual Type GetPropertyType (SerializedProperty property, PropertyPickerViewData viewData)
 

Protected Attributes

Color _mmBlue = new Color(0.2235294f, 0.6745098f, 1f)
 
Color _mmRed = MMColors.Orangered
 

Additional Inherited Members

- Static Protected Member Functions inherited from MoreMountains.Tools.MMPropertyPickerDrawer
static bool AuthorizedType (Type[] typeArray, Type checkedType)
 

Member Function Documentation

◆ AdditionalHeight()

override float MoreMountains.Tools.MMPropertyEmitterDrawer.AdditionalHeight ( PropertyPickerViewData  viewData)
virtual

Defines the height of the drawer

Parameters
property
label
Returns

Reimplemented from MoreMountains.Tools.MMPropertyPickerDrawer.

◆ DisplayAdditionalProperties()

override void MoreMountains.Tools.MMPropertyEmitterDrawer.DisplayAdditionalProperties ( Rect  position,
SerializedProperty  property,
GUIContent  label,
PropertyPickerViewData  viewData 
)
protectedvirtual

Draws the inspector

Parameters
position
property
label

Reimplemented from MoreMountains.Tools.MMPropertyPickerDrawer.

◆ FillAuthorizedTypes()

override void MoreMountains.Tools.MMPropertyEmitterDrawer.FillAuthorizedTypes ( PropertyPickerViewData  viewData)
protectedvirtual

Member Data Documentation

◆ _mmBlue

Color MoreMountains.Tools.MMPropertyEmitterDrawer._mmBlue = new Color(0.2235294f, 0.6745098f, 1f)
protected

◆ _mmRed

Color MoreMountains.Tools.MMPropertyEmitterDrawer._mmRed = MMColors.Orangered
protected

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