C# Class UnityEditor.ParticleEffectUI

Exibir arquivo Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Properties

Property Type Description
m_Emitters UnityEditor.ParticleSystemUI[]
m_Owner ParticleEffectUIOwner
m_ShowBounds bool
m_ShowWireframe bool
m_VerticalLayout bool

Private Properties

Property Type Description
ApplyModifiedProperties void
ClampWindowContentSizes void
DrawSelectionMarker void
GetAllModulesVisible bool
GetDirectParticleSystemChildrenRecursive void
GetDisabledColor UnityEngine.Color
GetNumEnabledRenderers int
GetParticleSystemGameObjects UnityEngine.GameObject[]
GetParticleSystems UnityEngine.ParticleSystem[]
GetRoot UnityEngine.ParticleSystem
GetSelectedParticleSystemUIs List
HandleKeyboardShortcuts void
InitAllEmitters void
IsPaused bool
IsPlayOnAwake bool
IsPlaying bool
IsShowOnlySelectedMode bool
IsStopped bool
MultiParticleSystemGUI void
Pause void
Play void
PlayBackTimeGUI void
PlayStopGUI void
RefreshShowOnlySelected void
ResizeHandling UnityEngine.Rect
SceneViewGUICallback void
SetAllModulesVisible void
SetShowOnlySelectedMode void
ShouldManagePlaybackState bool
SingleParticleSystemGUI void
Stop void
UndoRedoPerformed void
UpdateProperties void
WindowCurveEditorGUI void

Public Methods

Method Description
Clear ( ) : void
CreateParticleSystem ( ParticleSystem parentOfNewParticleSystem, SubModuleUI defaultType ) : GameObject
GetMinSize ( ) : Vector2
GetNextParticleSystemName ( ) : string
GetParticleSystemCurveEditor ( ) : ParticleSystemCurveEditor
GetParticleSystemUIForParticleSystem ( ParticleSystem shuriken ) : ParticleSystemUI
GetParticleSystemUIList ( List shurikens ) : List
InitializeIfNeeded ( ParticleSystem shuriken ) : bool
IsParticleSystemUIVisible ( ParticleSystemUI psUI ) : bool
OnGUI ( ) : void
OnSceneGUI ( ) : void
OnSceneViewGUI ( ) : void
ParticleEffectUI ( ParticleEffectUIOwner owner ) : System
PlayOnAwakeChanged ( bool newPlayOnAwake ) : void
Refresh ( ) : void
ValidateParticleSystemProperty ( UnityEditor.SerializedProperty shurikenProperty ) : bool

Private Methods

Method Description
ApplyModifiedProperties ( ) : void
ClampWindowContentSizes ( ) : void
DrawSelectionMarker ( Rect rect ) : void
GetAllModulesVisible ( ) : bool
GetDirectParticleSystemChildrenRecursive ( Transform transform, List particleSystems ) : void
GetDisabledColor ( ) : Color
GetNumEnabledRenderers ( ) : int
GetParticleSystemGameObjects ( ) : UnityEngine.GameObject[]
GetParticleSystems ( ParticleSystem root ) : UnityEngine.ParticleSystem[]
GetRoot ( ) : ParticleSystem
GetSelectedParticleSystemUIs ( ) : List
HandleKeyboardShortcuts ( ParticleSystem root ) : void
InitAllEmitters ( ParticleSystem shurikens ) : void
IsPaused ( ) : bool
IsPlayOnAwake ( ) : bool
IsPlaying ( ) : bool
IsShowOnlySelectedMode ( ) : bool
IsStopped ( ParticleSystem root ) : bool
MultiParticleSystemGUI ( bool verticalLayout ) : void
Pause ( ) : void
Play ( ) : void
PlayBackTimeGUI ( ParticleSystem root ) : void
PlayStopGUI ( ) : void
RefreshShowOnlySelected ( ) : void
ResizeHandling ( bool verticalLayout ) : Rect
SceneViewGUICallback ( Object target, SceneView sceneView ) : void
SetAllModulesVisible ( bool showAll ) : void
SetShowOnlySelectedMode ( bool enable ) : void
ShouldManagePlaybackState ( ParticleSystem root ) : bool
SingleParticleSystemGUI ( ) : void
Stop ( ) : void
UndoRedoPerformed ( ) : void
UpdateProperties ( ) : void
WindowCurveEditorGUI ( bool verticalLayout ) : void

Method Details

Clear() public method

public Clear ( ) : void
return void

CreateParticleSystem() public method

public CreateParticleSystem ( ParticleSystem parentOfNewParticleSystem, SubModuleUI defaultType ) : GameObject
parentOfNewParticleSystem UnityEngine.ParticleSystem
defaultType SubModuleUI
return UnityEngine.GameObject

GetMinSize() public static method

public static GetMinSize ( ) : Vector2
return UnityEngine.Vector2

GetNextParticleSystemName() public method

public GetNextParticleSystemName ( ) : string
return string

GetParticleSystemCurveEditor() public method

public GetParticleSystemCurveEditor ( ) : ParticleSystemCurveEditor
return ParticleSystemCurveEditor

GetParticleSystemUIForParticleSystem() public method

public GetParticleSystemUIForParticleSystem ( ParticleSystem shuriken ) : ParticleSystemUI
shuriken UnityEngine.ParticleSystem
return ParticleSystemUI

GetParticleSystemUIList() public method

public GetParticleSystemUIList ( List shurikens ) : List
shurikens List
return List

InitializeIfNeeded() public method

public InitializeIfNeeded ( ParticleSystem shuriken ) : bool
shuriken UnityEngine.ParticleSystem
return bool

IsParticleSystemUIVisible() public method

public IsParticleSystemUIVisible ( ParticleSystemUI psUI ) : bool
psUI ParticleSystemUI
return bool

OnGUI() public method

public OnGUI ( ) : void
return void

OnSceneGUI() public method

public OnSceneGUI ( ) : void
return void

OnSceneViewGUI() public method

public OnSceneViewGUI ( ) : void
return void

ParticleEffectUI() public method

public ParticleEffectUI ( ParticleEffectUIOwner owner ) : System
owner ParticleEffectUIOwner
return System

PlayOnAwakeChanged() public method

public PlayOnAwakeChanged ( bool newPlayOnAwake ) : void
newPlayOnAwake bool
return void

Refresh() public method

public Refresh ( ) : void
return void

ValidateParticleSystemProperty() public method

public ValidateParticleSystemProperty ( UnityEditor.SerializedProperty shurikenProperty ) : bool
shurikenProperty UnityEditor.SerializedProperty
return bool

Property Details

m_Emitters public_oe property

public ParticleSystemUI[],UnityEditor m_Emitters
return UnityEditor.ParticleSystemUI[]

m_Owner public_oe property

public ParticleEffectUIOwner m_Owner
return ParticleEffectUIOwner

m_ShowBounds public_oe static_oe property

public static bool m_ShowBounds
return bool

m_ShowWireframe public_oe static_oe property

public static bool m_ShowWireframe
return bool

m_VerticalLayout public_oe static_oe property

public static bool m_VerticalLayout
return bool