浏览代码

Merge pull request #1403 from Azaezel/alpha41/spawnSphereShaping

ObjectBuilderGui::buildSpawnSphere
Brian Roberts 7 月之前
父节点
当前提交
e8028b93a7
共有 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

@@ -1502,6 +1502,22 @@ function ObjectBuilderGui::buildFlyingVehicle(%this)
    %this.process();
    %this.process();
 }
 }
 
 
+function ObjectBuilderGui::buildSpawnSphere(%this)
+{
+   %this.objectClassName = "SpawnSphere";
+   %this.addField("dataBlock",    "TypeDataBlock", "dataBlock",   "MissionMarkerData SpawnSphereMarker");
+   %this.addField("radius",       "TypeFloat",     "Radius",        1);
+   %this.addField("sphereWeight", "TypeFloat",     "Sphere Weight", 1);
+
+   %this.addField("spawnClass",     "TypeString",    "Spawn Class", "");
+   %this.addField("spawnDatablock", "TypeString", "Spawn Data", "");
+   %this.addField("spawnTransform", "TypeBool", "Spawn Here", "true");
+   %this.addField("autoSpawn", "TypeBool", "Auto Spawn Objects", "false");
+   %this.addField("spawnScript", "TypeString", "spawnScript", "%this.spawned = $SpawnObject;");
+   %this.addField("canSaveDynamicFields", "TypeBool", "Save metadata", "false");
+   %this.process();
+}
+
 function ObjectBuilderGui::buildObserverDropPoint(%this)
 function ObjectBuilderGui::buildObserverDropPoint(%this)
 {
 {
    %this.objectClassName = "SpawnSphere";
    %this.objectClassName = "SpawnSphere";