C# Class ParticleSystemCurveEditor, UnityDecompiled

Afficher le fichier Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Méthodes publiques

Méthode Description
AddCurve ( CurveData, curveData ) : void
AddCurveDataIfNeeded ( string curveName, CurveData, curveData ) : void
GetAvailableColor ( ) : Color
GetCurveColor ( UnityEditor.SerializedProperty max ) : Color
Init ( ) : void
IsAdded ( UnityEditor.SerializedProperty max ) : bool
IsAdded ( UnityEditor.SerializedProperty min, UnityEditor.SerializedProperty max ) : bool
OnDestroy ( ) : void
OnDisable ( ) : void
OnGUI ( Rect rect ) : void
Refresh ( ) : void
RemoveCurve ( UnityEditor.SerializedProperty max ) : void
RemoveCurve ( UnityEditor.SerializedProperty min, UnityEditor.SerializedProperty max ) : void
SetVisible ( UnityEditor.SerializedProperty curveProp, bool visible ) : void

Private Methods

Méthode Description
Add ( CurveData, cd ) : void
ContentChanged ( ) : void
CreateCurveWrapper ( UnityEditor.SerializedProperty curve, int id, int regionId, Color color, bool signedRange, CurveWrapper getAxisScalarsCallback, CurveWrapper setAxisScalarsCallback ) : CurveWrapper
CreateCurveWrapperArray ( ) : UnityEditor.CurveWrapper[]
CreateDoubleCurveFromTopMostCurve ( ) : DoubleCurve
DoLabelForTopMostCurve ( Rect rect ) : void
DoOptimizeCurveButton ( Rect rect ) : void
DoRemoveSelectedButton ( Rect rect ) : void
FindIndex ( UnityEditor.SerializedProperty prop ) : int
FindIndex ( UnityEditor.SerializedProperty min, UnityEditor.SerializedProperty max ) : int
InitDoubleCurvePresets ( ) : void
PresetCurveButtons ( Rect position, Rect curveEditorRect ) : void
PresetDropDown ( Rect rect ) : void
Remove ( int index ) : bool
RemoveAll ( ) : void
RemoveSelected ( ) : void
RemoveTopMost ( ) : void
SameColor ( Color c1, Color c2 ) : bool
SaveChangedCurves ( ) : void
SaveCurve ( UnityEditor.SerializedProperty prop, CurveWrapper cw ) : void
SetConstantCurve ( CurveWrapper cw, float constantValue ) : void
SetCurve ( CurveWrapper cw, AnimationCurve curve ) : void
SetTopMostCurve ( DoubleCurve doubleCurve ) : void
UndoRedoPerformed ( ) : void
UpdateRangeBasedOnShownCurves ( ) : void

Method Details

AddCurve() public méthode

public AddCurve ( CurveData, curveData ) : void
curveData CurveData,
Résultat void

AddCurveDataIfNeeded() public méthode

public AddCurveDataIfNeeded ( string curveName, CurveData, curveData ) : void
curveName string
curveData CurveData,
Résultat void

GetAvailableColor() public méthode

public GetAvailableColor ( ) : Color
Résultat Color

GetCurveColor() public méthode

public GetCurveColor ( UnityEditor.SerializedProperty max ) : Color
max UnityEditor.SerializedProperty
Résultat Color

Init() public méthode

public Init ( ) : void
Résultat void

IsAdded() public méthode

public IsAdded ( UnityEditor.SerializedProperty max ) : bool
max UnityEditor.SerializedProperty
Résultat bool

IsAdded() public méthode

public IsAdded ( UnityEditor.SerializedProperty min, UnityEditor.SerializedProperty max ) : bool
min UnityEditor.SerializedProperty
max UnityEditor.SerializedProperty
Résultat bool

OnDestroy() public méthode

public OnDestroy ( ) : void
Résultat void

OnDisable() public méthode

public OnDisable ( ) : void
Résultat void

OnGUI() public méthode

public OnGUI ( Rect rect ) : void
rect Rect
Résultat void

Refresh() public méthode

public Refresh ( ) : void
Résultat void

RemoveCurve() public méthode

public RemoveCurve ( UnityEditor.SerializedProperty max ) : void
max UnityEditor.SerializedProperty
Résultat void

RemoveCurve() public méthode

public RemoveCurve ( UnityEditor.SerializedProperty min, UnityEditor.SerializedProperty max ) : void
min UnityEditor.SerializedProperty
max UnityEditor.SerializedProperty
Résultat void

SetVisible() public méthode

public SetVisible ( UnityEditor.SerializedProperty curveProp, bool visible ) : void
curveProp UnityEditor.SerializedProperty
visible bool
Résultat void