Using Unityeditor;
Using Unityengine;
Using Createterraindll;
public class createterrainmenu:editorwindow{
[MenuItem ("Createterrainmenuitem/creatterrain")]
public static void Openterraincreatwindow ()
{
Editorwindow.getwindow (typeof (Createterrainmenu));
}
Class1 Class1 = new Class1 ();
Createterraindll.security se;
void Onenable ()
{
SE = new createterraindll.security ();
Debug.Log (SE. Hardwarecode);
Class1. Getmeshevent + = class1_getmeshevent;
}
private void Class1_getmeshevent (Unityengine.mesh Mesh)
{
if (mesh = = null)
Debug.Log ("Mesh is null");
Else
Debug.Log ("Mesh created");
Gameobject go = Gameobject.find ("Demterrain");
if (go! = null)
Destroyimmediate (GO);
Go = new Gameobject ("Demterrain");
Go. Addcomponent<meshfilter> ();
Go. Addcomponent<meshrenderer> ();
Meshfilter Meshfilter = (meshfilter) gameobject.find ("Demterrain"). Getcomponent (typeof (Meshfilter));
Meshfilter.sharedmesh = mesh;
}
void Ongui ()
{
Class1.start ();
Class1.ongui ();
}
}
Unity custom Menu Panel development