C# Класс UnityEditor.ParticleSystemUI

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

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

Свойство Тип Описание
m_Modules UnityEditor.ModuleUI[]
m_ParticleEffectUI ParticleEffectUI
m_ParticleSystem UnityEngine.ParticleSystem
m_ParticleSystemSerializedObject SerializedObject
m_RendererSerializedObject SerializedObject

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

Метод Описание
ApplyProperties ( ) : void
GetEmitterDuration ( ) : float
GetName ( ) : string
GetUIModuleNames ( ) : string[]
Init ( ParticleEffectUI owner, ParticleSystem ps ) : void
OnGUI ( ParticleSystem root, float width, bool fixedWidth ) : void
OnSceneGUI ( ) : void
UpdateProperties ( ) : void

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

Метод Описание
AddModuleCallback ( object obj ) : void
ClearRenderer ( ) : void
CreateUIModules ( ParticleSystemUI e, SerializedObject so ) : UnityEditor.ModuleUI[]
EmitterMenuCallback ( object obj ) : void
GetParticleSystemRenderer ( ) : ParticleSystemRenderer
GetParticleSystemRendererModuleUI ( ) : ModuleUI
GetSelectedParticleSystem ( ) : ParticleSystem
InitRendererUI ( ) : void
ModuleMenuCallback ( object obj ) : void
ResetModules ( ) : void
ShowAddModuleMenu ( ) : void
ShowEmitterMenu ( ) : void
ShowModuleMenu ( int moduleIndex ) : void
UpdateParticleSystemInfoString ( ) : void

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

ApplyProperties() публичный Метод

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

GetEmitterDuration() публичный Метод

public GetEmitterDuration ( ) : float
Результат float

GetName() публичный Метод

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

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

public static GetUIModuleNames ( ) : string[]
Результат string[]

Init() публичный Метод

public Init ( ParticleEffectUI owner, ParticleSystem ps ) : void
owner ParticleEffectUI
ps UnityEngine.ParticleSystem
Результат void

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

public OnGUI ( ParticleSystem root, float width, bool fixedWidth ) : void
root UnityEngine.ParticleSystem
width float
fixedWidth bool
Результат void

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

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

UpdateProperties() публичный Метод

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

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

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

public ModuleUI[],UnityEditor m_Modules
Результат UnityEditor.ModuleUI[]

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

public ParticleEffectUI,UnityEditor m_ParticleEffectUI
Результат ParticleEffectUI

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

public ParticleSystem,UnityEngine m_ParticleSystem
Результат UnityEngine.ParticleSystem

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

public SerializedObject m_ParticleSystemSerializedObject
Результат SerializedObject

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

public SerializedObject m_RendererSerializedObject
Результат SerializedObject