Ejemplo n.º 1
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     gui.labelField("lerp", Color.green);
     if (operatorType == TernaryOperatorType.Lerp)
     {
         gui.labelField("o = a*(1-s) + b*s", Color.green);
     }
 }
Ejemplo n.º 2
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     if (operatorType == BinaryOperatorType.Add)
     {
         gui.labelField("o = a + b", Color.green);
     }
     else if (operatorType == BinaryOperatorType.Sub)
     {
         gui.labelField("o = a - b", Color.green);
     }
     else if (operatorType == BinaryOperatorType.Mul)
     {
         gui.labelField("o = a * b", Color.green);
     }
     else if (operatorType == BinaryOperatorType.Max)
     {
         gui.labelField("o = max(a,b)", Color.green);
     }
 }
Ejemplo n.º 3
0
 private void doTreeGUI(EditorGuiBase gui, bool bIndent)
 {
     gui.beginH();
     {
         if (bIndent)
         {
             gui.labelField("", 10);
         }
         gui.beginV();
         {
             gui.labelField("tree");
             objTree = (GameObject)gui.objectField(objTree, typeof(GameObject), true);
             gui.minMaxSlider("size(" + minSize.ToString("0.00") + "~" + maxSize.ToString("0.00") + ")", ref minSize, ref maxSize, 0.3f, 3f);
         }
         gui.endV();
     }
     gui.endH();
     treePath = gui.getAssetPath(objTree);
 }
Ejemplo n.º 4
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();
     }
 }
Ejemplo n.º 5
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.º 6
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();
 }
Ejemplo n.º 7
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     gui.labelField("erosion", Color.green);
 }
Ejemplo n.º 8
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     string[] ss = { "normal.x", "normal.y", "normal.z" };
     gui.labelField(ss[(int)normalType], Color.green);
 }
Ejemplo n.º 9
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     gui.labelField("perlin noise", Color.green);
 }
Ejemplo n.º 10
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     gui.labelField("Const_Value", Color.green);
 }
Ejemplo n.º 11
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     //GUIStyle style = new GUIStyle(); style.normal.textColor = Color.green;
     gui.labelField("tree:" + treeIndex.ToString(), Color.green);
 }
Ejemplo n.º 12
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     //GUIStyle style = new GUIStyle(); style.normal.textColor = Color.green;
     gui.labelField("grass", Color.green);
 }
Ejemplo n.º 13
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     gui.labelField("texture:" + paintOrder.ToString(), Color.green);
 }
Ejemplo n.º 14
0
 public override void OnWindowGUI(EditorGuiBase gui)
 {
     gui.labelField("height output", Color.green);
 }