void TestIdWeightClass() { Debug.Log ("Testing IdWeight class passing"); node1 = new TestOutput_Node (); node1.outIdWeight = new IdWeight (); node1.outIdWeight.weight = 0.5f; node2 = new TestOutput_Node (); node2.inIdWeight = new IdWeight (); node2.inIdWeight.weight = 0; PassArgument (node1, node2, VarType.IdWeightVar, VarType.IdWeightVar); Debug.Log ("fromNode " + node1.outIdWeight.weight + " toNode " + node2.inIdWeight.weight); Debug.Log ("changing first var"); node1.outIdWeight.weight = 2.0f; Debug.Log ("fromNode " + node1.outIdWeight.weight + " toNode " + node2.inIdWeight.weight); }
//TESTS void TestFloatStruct() { Debug.Log ("Testing float struct passing"); node1 = new TestOutput_Node (); node1.outFloat = 1; node2 = new TestOutput_Node (); node2.inFloat = 0; PassArgument (node1, node2, VarType.FloatVar, VarType.FloatVar); Debug.Log ("fromNode " + node1.outFloat + " toNode " + node2.inFloat); Debug.Log ("changing first var"); node1.outFloat = 2; Debug.Log ("fromNode " + node1.outFloat + " toNode " + node2.inFloat); }