C# Class ScriptingPlugin.Editor.PropertyEditors.ScriptComponentPropertyEditor

Inheritance: Duality.Editor.Plugins.Base.PropertyEditors.ComponentPropertyEditor
Afficher le fichier Open project: BraveSirAndrew/DualityScripting

Méthodes publiques

Méthode Description
MatchToProperty ( Type propertyType, ProviderContext context ) : int

Méthodes protégées

Méthode Description
BeforeAutoCreateEditors ( ) : void
IsAutoCreateMember ( MemberInfo info ) : bool
OnUpdateFromObjects ( object values ) : void
OnValueChanged ( object sender, PropertyEditorValueEventArgs args ) : void

Private Methods

Méthode Description
NotifyScriptComponentsChanged ( ) : void
OnScriptChanged ( object sender, PropertyEditorValueEventArgs propertyEditorValueEventArgs ) : void
RemoveScriptPropertyEditors ( ) : void
ScriptPropertyValuesSetter ( string name, IEnumerable values ) : void
ScriptSetter ( IEnumerable values ) : void
UpdateScriptPropertyEditors ( IEnumerable scriptComponents ) : void

Method Details

BeforeAutoCreateEditors() protected méthode

protected BeforeAutoCreateEditors ( ) : void
Résultat void

IsAutoCreateMember() protected méthode

protected IsAutoCreateMember ( MemberInfo info ) : bool
info System.Reflection.MemberInfo
Résultat bool

MatchToProperty() public static méthode

public static MatchToProperty ( Type propertyType, ProviderContext context ) : int
propertyType System.Type
context ProviderContext
Résultat int

OnUpdateFromObjects() protected méthode

protected OnUpdateFromObjects ( object values ) : void
values object
Résultat void

OnValueChanged() protected méthode

protected OnValueChanged ( object sender, PropertyEditorValueEventArgs args ) : void
sender object
args PropertyEditorValueEventArgs
Résultat void