Browse Source

Editable script attributes

Josh Engebretson 10 years ago
parent
commit
56f4382914

+ 1 - 1
Roboman3DNew/Resources/Components.asset

@@ -1,6 +1,6 @@
 {
 	"version": 1,
 	"guid": "cfa4a6ce6d3f1dc2b188471e5c110c30",
-	"timestamp": 1436647145,
+	"timestamp": 1436647858,
 	"FolderImporter": {}
 }

+ 14 - 1
Roboman3DNew/Resources/Components/Water.js

@@ -1,12 +1,25 @@
-// CommonJS compatible components
+
+// Water component
+
 "use strict";
 "atomic component";
 
+// fields
+"myBoolField boolean";
+"myStringField string";
+"myNumberField number";
+"myVector3Field Vector3";
+
 exports.component = function(self) {
 
   var game = Atomic.game;
   var node = self.node;
 
+  print (self.myBoolField);
+  print (self.myStringField);
+  print (self.myNumberField);
+  print (self.myVector3Field);
+
   self.start = function() {
 
     var water = node.getComponent("StaticModel");

+ 1 - 1
Roboman3DNew/Resources/Components/Water.js.asset

@@ -1,7 +1,7 @@
 {
 	"version": 1,
 	"guid": "d4da3db4accae76aac9c01e7e6174af6",
-	"timestamp": 1436647537,
+	"timestamp": 1436651418,
 	"JavascriptImporter": {
 		"IsComponentFile": true
 	}

+ 1 - 1
Roboman3DNew/Resources/Scenes.asset

@@ -1,6 +1,6 @@
 {
 	"version": 1,
 	"guid": "39542c62040785a46f37e07e6b6f99ce",
-	"timestamp": 1436570669,
+	"timestamp": 1436647878,
 	"FolderImporter": {}
 }

+ 6 - 2
Roboman3DNew/Resources/Scenes/Test.scene

@@ -5,8 +5,8 @@
 	<attribute name="Smoothing Constant" value="50" />
 	<attribute name="Snap Threshold" value="5" />
 	<attribute name="Elapsed Time" value="0" />
-	<attribute name="Next Replicated Node ID" value="390" />
-	<attribute name="Next Replicated Component ID" value="1994" />
+	<attribute name="Next Replicated Node ID" value="394" />
+	<attribute name="Next Replicated Component ID" value="1996" />
 	<attribute name="Next Local Node ID" value="16778496" />
 	<attribute name="Next Local Component ID" value="16777216" />
 	<attribute name="Variables" />
@@ -72,6 +72,10 @@
 			<attribute name="Material" value="Material;Models/Materials/DefaultMaterial.material" />
 		</component>
 		<component type="JSComponent" id="1989">
+			<attribute name="FieldValues">
+				<variant hash="-409412515" type="String" value="This is a test" />
+				<variant hash="1868354565" type="Float" value="101" />
+			</attribute>
 			<attribute name="ComponentFile" value="JSComponentFile;Components/Water.js" />
 		</component>
 	</node>

+ 1 - 1
Roboman3DNew/Resources/Scenes/Test.scene.asset

@@ -1,6 +1,6 @@
 {
 	"version": 1,
 	"guid": "627532ce83065783581852967b660c15",
-	"timestamp": 1436646623,
+	"timestamp": 1436654961,
 	"SceneImporter": {}
 }