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();
    }