浏览代码

Merge pull request #921 from Azaezel/alpha402/asAboveSoBelow

assign default skybox and groundplane values on creation
Brian Roberts 2 年之前
父节点
当前提交
aa7fc26c39
共有 1 个文件被更改,包括 16 次插入0 次删除
  1. 16 0
      Templates/BaseGame/game/tools/worldEditor/gui/objectBuilderGui.ed.gui

+ 16 - 0
Templates/BaseGame/game/tools/worldEditor/gui/objectBuilderGui.ed.gui

@@ -1082,6 +1082,22 @@ function ObjectBuilderGui::buildObject(%this, %className)
 //------------------------------------------------------------------------------
 // Environment
 //------------------------------------------------------------------------------
+function ObjectBuilderGui::buildSkyBox( %this)
+{
+   OBObjectName.setValue( "sky" );
+   %this.objectClassName = "skybox";     
+   %this.addField("MaterialAsset", "TypeImageAssetId", "MaterialAsset",  "Core_Rendering:BlankSkyMat"); 
+   %this.process();
+}
+function ObjectBuilderGui::buildGroundPlane( %this )
+{
+   OBObjectName.setValue( "Ground" );
+   %this.objectClassName = "GroundPlane";     
+   %this.addField("MaterialAsset", "TypeImageAssetId", "MaterialAsset",  "Prototyping:FloorGray"); 
+   %this.addField("scaleU", "TypeF32", "scaleU",  "25");
+   %this.addField("scaleV", "TypeF32", "scaleV",  "25");
+   %this.process();
+}
 
 function ObjectBuilderGui::buildScatterSky( %this, %dontWarnAboutSun )
 {