C# 클래스 ParticleSystemCurveEditor, UnityDecompiled

파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddCurve() 공개 메소드

public AddCurve ( CurveData, curveData ) : void
curveData CurveData,
리턴 void

AddCurveDataIfNeeded() 공개 메소드

public AddCurveDataIfNeeded ( string curveName, CurveData, curveData ) : void
curveName string
curveData CurveData,
리턴 void

GetAvailableColor() 공개 메소드

public GetAvailableColor ( ) : Color
리턴 Color

GetCurveColor() 공개 메소드

public GetCurveColor ( UnityEditor.SerializedProperty max ) : Color
max UnityEditor.SerializedProperty
리턴 Color

Init() 공개 메소드

public Init ( ) : void
리턴 void

IsAdded() 공개 메소드

public IsAdded ( UnityEditor.SerializedProperty max ) : bool
max UnityEditor.SerializedProperty
리턴 bool

IsAdded() 공개 메소드

public IsAdded ( UnityEditor.SerializedProperty min, UnityEditor.SerializedProperty max ) : bool
min UnityEditor.SerializedProperty
max UnityEditor.SerializedProperty
리턴 bool

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

OnDisable() 공개 메소드

public OnDisable ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( Rect rect ) : void
rect Rect
리턴 void

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

RemoveCurve() 공개 메소드

public RemoveCurve ( UnityEditor.SerializedProperty max ) : void
max UnityEditor.SerializedProperty
리턴 void

RemoveCurve() 공개 메소드

public RemoveCurve ( UnityEditor.SerializedProperty min, UnityEditor.SerializedProperty max ) : void
min UnityEditor.SerializedProperty
max UnityEditor.SerializedProperty
리턴 void

SetVisible() 공개 메소드

public SetVisible ( UnityEditor.SerializedProperty curveProp, bool visible ) : void
curveProp UnityEditor.SerializedProperty
visible bool
리턴 void