private void ShowEmitterMenu()
{
GenericMenu menu = new GenericMenu();
menu.AddItem(new GUIContent("Show Location"), false, new GenericMenu.MenuFunction2(this.EmitterMenuCallback), 2);
menu.AddSeparator("");
if (this.m_ParticleSystem.gameObject.activeInHierarchy)
{
menu.AddItem(new GUIContent("Create Particle System"), false, new GenericMenu.MenuFunction2(this.EmitterMenuCallback), 0);
}
else
{
menu.AddDisabledItem(new GUIContent("Create new Particle System"));
}
menu.AddItem(new GUIContent("Reset"), false, new GenericMenu.MenuFunction2(this.EmitterMenuCallback), 1);
menu.ShowAsContext();
Event.current.Use();
}