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); }
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); }
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); }
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(); }
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(); } }