private void OnSceneGUI() { m_ParticleTool = target as ParticleToolC; if (m_ParticleTool.manipulators.Count > 0) { GetManipulatorProperty(m_ParticleTool.manipulators[m_ParticleTool.manipulatorInstance]); ShowManipulatorHandle(m_Position, m_Rotation); ShowManipulatorShape(m_Position, m_Rotation, m_Size, m_Shape); ShowManipulatorStrength(m_Position, m_Rotation, m_Strength, m_Size, m_Shape); } }
public override void OnInspectorGUI() { m_ParticleTool = target as ParticleToolC; m_ParticleSystem = m_ParticleTool.particleSystem; m_Particles = m_ParticleTool.particles; EditorGUILayout.HelpBox(manipulatorInformation, MessageType.Info); DrawCreateManipulatorBtn(); if (m_ParticleTool.ActiveManipulator()) { for (int index = 0; index < m_ParticleTool.manipulators.Count; index++) { DrawManipulatorGUI(index); GUILayout.Space(8); } } GUILayout.Space(16); DebugPanel(); }