Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
FMODUnity.StudioEventEmitterEditor.ParameterValueView Class Reference

Classes

class  PropertyRecord
 

Public Member Functions

 ParameterValueView (SerializedObject serializedObject)
 
void OnGUI (EditorEventRef eventRef, bool matchingEvents)
 

Private Member Functions

void RefreshPropertyRecords (EditorEventRef eventRef)
 
void DrawHeader (bool enableAddButton)
 
void DrawAddButton (Rect position)
 
void DrawValues ()
 
void DrawValue (PropertyRecord record, out bool delete)
 
void CopyValueToAll (SerializedProperty sourceProperty, List< SerializedProperty > targetProperties)
 
void AddParameter (EditorParamRef parameter)
 
void DeleteParameter (string name)
 

Private Attributes

SerializedProperty paramsProperty
 
List< SerializedObject > serializedTargets = new List<SerializedObject>()
 
List< PropertyRecordpropertyRecords = new List<PropertyRecord>()
 
List< EditorParamRefmissingParameters = new List<EditorParamRef>()
 

Constructor & Destructor Documentation

◆ ParameterValueView()

FMODUnity.StudioEventEmitterEditor.ParameterValueView.ParameterValueView ( SerializedObject serializedObject)

Member Function Documentation

◆ AddParameter()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.AddParameter ( EditorParamRef parameter)
private

◆ CopyValueToAll()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.CopyValueToAll ( SerializedProperty sourceProperty,
List< SerializedProperty > targetProperties )
private

◆ DeleteParameter()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.DeleteParameter ( string name)
private

◆ DrawAddButton()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.DrawAddButton ( Rect position)
private

◆ DrawHeader()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.DrawHeader ( bool enableAddButton)
private

◆ DrawValue()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.DrawValue ( PropertyRecord record,
out bool delete )
private

◆ DrawValues()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.DrawValues ( )
private

◆ OnGUI()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.OnGUI ( EditorEventRef eventRef,
bool matchingEvents )

◆ RefreshPropertyRecords()

void FMODUnity.StudioEventEmitterEditor.ParameterValueView.RefreshPropertyRecords ( EditorEventRef eventRef)
private

Member Data Documentation

◆ missingParameters

List<EditorParamRef> FMODUnity.StudioEventEmitterEditor.ParameterValueView.missingParameters = new List<EditorParamRef>()
private

◆ paramsProperty

SerializedProperty FMODUnity.StudioEventEmitterEditor.ParameterValueView.paramsProperty
private

◆ propertyRecords

List<PropertyRecord> FMODUnity.StudioEventEmitterEditor.ParameterValueView.propertyRecords = new List<PropertyRecord>()
private

◆ serializedTargets

List<SerializedObject> FMODUnity.StudioEventEmitterEditor.ParameterValueView.serializedTargets = new List<SerializedObject>()
private

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