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);
     paintOrder = gui.intField("paint order", paintOrder);
     //texture = (Texture2D)EditorGUILayout.ObjectField("Texture", texture, typeof(Texture2D), true);
     //texturePath = gui.getAssetPath(texture);
     doTextureGUI(gui);
 }
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
 private void doTextureGUI(EditorGuiBase gui)
 {
     gui.beginH();
     {
         gui.labelField("", 10);
         gui.labelField("texture", 64);
         gui.labelField("normal", 64);
         gui.labelField("size", -1);
     }
     gui.endH();
     gui.beginH();
     {
         gui.labelField("", 10);
         texture     = (Texture2D)gui.objectField(texture, typeof(Texture2D), true, 64, 64);
         texturePath = gui.getAssetPath(texture);
         normal      = (Texture2D)gui.objectField(normal, typeof(Texture2D), true, 64, 64);
         normalPath  = gui.getAssetPath(normal);
         gui.beginV();
         {
             gui.space();
             gui.space();
             gui.beginH();
             {
                 gui.labelField("size x:", 40);
                 texSizeX = gui.intField("", texSizeX);
             }
             gui.endH();
             gui.beginH();
             {
                 gui.labelField("size y:", 40);
                 texSizeY = gui.intField("", texSizeY);
             }
             gui.endH();
         }
         gui.endV();
     }
     gui.endH();
 }