Ejemplo n.º 1
0
 public override void OnGUI(EditorGuiBase gui)
 {
     label      = gui.textField("name", label);
     scale      = gui.silder("scale", scale, 0f, 10f);
     bias       = gui.silder("bias", bias, -5f, 5f);
     normalType = (NormalType)gui.enumPopup("normal type", normalType);
     height     = gui.floatField("height", height);
 }
Ejemplo n.º 2
0
 public override void OnGUI(EditorGuiBase gui)
 {
     label       = gui.textField("name", label);
     scale       = gui.silder("scale", scale, 0f, 10f);
     bias        = gui.silder("bias", bias, -5f, 5f);
     localSeed   = gui.intField("local seed", localSeed);
     size        = gui.floatField("size", size);
     octaveCount = gui.intSlider("octaveCount", octaveCount, 1, (int)Mathf.Log(size, 2) + 2);
     curve       = gui.curve("curve", curve);
 }
Ejemplo n.º 3
0
 public override void OnGUI(EditorGuiBase gui)
 {
     label = gui.textField("name", label);
     scale = gui.silder("scale", scale, 0f, 10f);
     bias  = gui.silder("bias", bias, -5f, 5f);
     //treeIndex = gui.layoutIntField("tree index", treeIndex);
     //texture = (Texture2D)EditorGUILayout.ObjectField("Texture", texture, typeof(Texture2D), true);
     doTreeGUI(gui, false);
     density = gui.floatField("density", density);
 }
Ejemplo n.º 4
0
 private void doTextureGUI(EditorGuiBase gui)
 {
     gui.beginH();
     {
         gui.labelField("", 10);
         gui.labelField("texture", 64);
         gui.labelField("");
     }
     gui.endH();
     gui.beginH();
     {
         gui.labelField("", 10);
         texture     = (Texture2D)gui.objectField(texture, typeof(Texture2D), true, 64, 64);
         texturePath = gui.getAssetPath(texture);
         gui.beginV();
         {
             gui.space();
             gui.space();
             gui.beginH();
             {
                 gui.labelField("min size:", 60);
                 minSize = gui.floatField("", minSize);
             }
             gui.endH();
             gui.beginH();
             {
                 gui.labelField("max size:", 60);
                 maxSize = gui.floatField("", maxSize);
             }
             gui.endH();
             gui.beginH();
             {
                 gui.labelField("billboard:", 60);
                 bBillboard = gui.toggle("", bBillboard);
             }
             gui.endH();
         }
         gui.endV();
     }
     gui.endH();
 }
Ejemplo n.º 5
0
 public override void OnMainGUI(EditorGuiBase gui)
 {
     //treeIndex = gui.layoutIntField("index of " + label, treeIndex);
     //texture = (Texture2D)EditorGUILayout.ObjectField(name, texture, typeof(Texture2D), true);
     bShowInMain = gui.foldout(bShowInMain, label);
     if (bShowInMain)
     {
         doTreeGUI(gui, true);
         gui.beginH();
         {
             //EditorGUILayout.LabelField("", GUILayout.Width(10));
             gui.labelField("", 10);
             density = gui.floatField("density of " + label, density);
         }
         gui.endH();
     }
 }