C# Класс UnityEditor.ParticleEffectUI

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
m_Emitters UnityEditor.ParticleSystemUI[]
m_Owner ParticleEffectUIOwner
m_ShowBounds bool
m_ShowWireframe bool
m_VerticalLayout bool

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Clear() публичный метод

public Clear ( ) : void
Результат void

CreateParticleSystem() публичный метод

public CreateParticleSystem ( ParticleSystem parentOfNewParticleSystem, SubModuleUI defaultType ) : GameObject
parentOfNewParticleSystem UnityEngine.ParticleSystem
defaultType SubModuleUI
Результат UnityEngine.GameObject

GetMinSize() публичный статический метод

public static GetMinSize ( ) : Vector2
Результат UnityEngine.Vector2

GetNextParticleSystemName() публичный метод

public GetNextParticleSystemName ( ) : string
Результат string

GetParticleSystemCurveEditor() публичный метод

public GetParticleSystemCurveEditor ( ) : ParticleSystemCurveEditor
Результат ParticleSystemCurveEditor

GetParticleSystemUIForParticleSystem() публичный метод

public GetParticleSystemUIForParticleSystem ( ParticleSystem shuriken ) : ParticleSystemUI
shuriken UnityEngine.ParticleSystem
Результат ParticleSystemUI

GetParticleSystemUIList() публичный метод

public GetParticleSystemUIList ( List shurikens ) : List
shurikens List
Результат List

InitializeIfNeeded() публичный метод

public InitializeIfNeeded ( ParticleSystem shuriken ) : bool
shuriken UnityEngine.ParticleSystem
Результат bool

IsParticleSystemUIVisible() публичный метод

public IsParticleSystemUIVisible ( ParticleSystemUI psUI ) : bool
psUI ParticleSystemUI
Результат bool

OnGUI() публичный метод

public OnGUI ( ) : void
Результат void

OnSceneGUI() публичный метод

public OnSceneGUI ( ) : void
Результат void

OnSceneViewGUI() публичный метод

public OnSceneViewGUI ( ) : void
Результат void

ParticleEffectUI() публичный метод

public ParticleEffectUI ( ParticleEffectUIOwner owner ) : System
owner ParticleEffectUIOwner
Результат System

PlayOnAwakeChanged() публичный метод

public PlayOnAwakeChanged ( bool newPlayOnAwake ) : void
newPlayOnAwake bool
Результат void

Refresh() публичный метод

public Refresh ( ) : void
Результат void

ValidateParticleSystemProperty() публичный метод

public ValidateParticleSystemProperty ( UnityEditor.SerializedProperty shurikenProperty ) : bool
shurikenProperty UnityEditor.SerializedProperty
Результат bool

Описание свойств

m_Emitters публичное свойство

public ParticleSystemUI[],UnityEditor m_Emitters
Результат UnityEditor.ParticleSystemUI[]

m_Owner публичное свойство

public ParticleEffectUIOwner m_Owner
Результат ParticleEffectUIOwner

m_ShowBounds публичное статическое свойство

public static bool m_ShowBounds
Результат bool

m_ShowWireframe публичное статическое свойство

public static bool m_ShowWireframe
Результат bool

m_VerticalLayout публичное статическое свойство

public static bool m_VerticalLayout
Результат bool