17 public int EventType = FieldTypes.UnknownType;
18 public String outNode;
23 public String RLreturn;
24 public int nodeptr = 0;
25 public int offset = 0;
26 public int datasize = 0;
27 public String datatype;
28 public int ScriptType = 0;
32 public String getType() {
38 String NT =
Browser.SendNodeEAIType(nodeptr);
40 String[] spl = NT.split(
" ",0);
43 if (spl[1].equals(
"__UNDEFINED"))
return spl[0];
52 String NNN =
"nodeFrom_getEventIn";
53 StringTokenizer tokens;
58 String st =
Browser.SendEventType(nodeptr, name,
"eventIn");
60 tokens =
new StringTokenizer (st);
61 String NNPR = tokens.nextToken();
62 String NOFF = tokens.nextToken();
63 String NDS = tokens.nextToken();
64 String NewDT = tokens.nextToken();
65 String ScrT = tokens.nextToken();
70 if(NewDT.equals(
"p")) { ret =
new EventInMFString();
71 }
else if(NewDT.equals(
"k")) { ret =
new EventInSFImage();
72 }
else if(NewDT.equals(
"e")) { ret =
new EventInSFTime();
73 }
else if(NewDT.equals(
"c")) { ret =
new EventInSFColor();
74 }
else if(NewDT.equals(
"l")) { ret =
new EventInMFColor();
75 }
else if(NewDT.equals(
"d")) { ret =
new EventInSFFloat();
76 }
else if(NewDT.equals(
"m")) { ret =
new EventInMFFloat();
77 }
else if(NewDT.equals(
"o")) { ret =
new EventInMFInt32();
78 }
else if(NewDT.equals(
"h")) { ret =
new EventInSFNode();
79 }
else if(NewDT.equals(
"r")) { ret =
new EventInMFRotation();
80 }
else if(NewDT.equals(
"s")) { ret =
new EventInMFVec2f();
81 }
else if(NewDT.equals(
"j")) { ret =
new EventInSFVec2f();
82 }
else if(NewDT.equals(
"t")) { ret =
new EventInMFVec3f();
83 }
else if(NewDT.equals(
"q")) { ret =
new EventInMFNode();
84 }
else if(NewDT.equals(
"i")) { ret =
new EventInSFRotation();
85 }
else if(NewDT.equals(
"g")) { ret =
new EventInSFString();
86 }
else if(NewDT.equals(
"b")) { ret =
new EventInSFBool();
87 }
else if(NewDT.equals(
"f")) { ret =
new EventInSFInt32();
88 }
else if(NewDT.equals(
"u")) { ret =
new EventInSFVec3f();
93 ret.command = name; ret.inNode = NNN; ret.datatype=NewDT;
94 ret.nodeptr= Integer.parseInt(NNPR); ret.offset=Integer.parseInt(NOFF);
95 ret.datasize = Integer.parseInt(NDS); ret.ScriptType = Integer.parseInt(ScrT);
104 StringTokenizer tokens;
105 String NNN =
"nodeFrom_getEventOut";
107 String st =
Browser.SendEventType(nodeptr, name,
"eventOut");
109 tokens =
new StringTokenizer (st);
110 String NNPR = tokens.nextToken();
111 String NOFF = tokens.nextToken();
112 String NDS = tokens.nextToken();
113 String NewDT = tokens.nextToken();
114 String ScrT = tokens.nextToken();
144 if(NewDT.equals(
"p")) { ret =
new EventOutMFString();
145 }
else if(NewDT.equals(
"k")) { ret =
new EventOutSFImage();
146 }
else if(NewDT.equals(
"e")) { ret =
new EventOutSFTime();
147 }
else if(NewDT.equals(
"c")) { ret =
new EventOutSFColor();
148 }
else if(NewDT.equals(
"l")) { ret =
new EventOutMFColor();
149 }
else if(NewDT.equals(
"d")) { ret =
new EventOutSFFloat();
150 }
else if(NewDT.equals(
"m")) { ret =
new EventOutMFFloat();
151 }
else if(NewDT.equals(
"o")) { ret =
new EventOutMFInt32();
152 }
else if(NewDT.equals(
"h")) { ret =
new EventOutSFNode();
153 }
else if(NewDT.equals(
"r")) { ret =
new EventOutMFRotation();
154 }
else if(NewDT.equals(
"s")) { ret =
new EventOutMFVec2f();
155 }
else if(NewDT.equals(
"j")) { ret =
new EventOutSFVec2f();
156 }
else if(NewDT.equals(
"t")) { ret =
new EventOutMFVec3f();
157 }
else if(NewDT.equals(
"q")) { ret =
new EventOutMFNode();
158 }
else if(NewDT.equals(
"i")) { ret =
new EventOutSFRotation();
159 }
else if(NewDT.equals(
"g")) { ret =
new EventOutSFString();
160 }
else if(NewDT.equals(
"b")) { ret =
new EventOutSFBool();
161 }
else if(NewDT.equals(
"f")) { ret =
new EventOutSFInt32();
162 }
else if(NewDT.equals(
"u")) { ret =
new EventOutSFVec3f();
167 ret.command = name; ret.inNode = NNN; ret.datatype=NewDT;
168 ret.nodeptr=Integer.parseInt(NNPR); ret.offset=Integer.parseInt(NOFF);
169 ret.datasize = Integer.parseInt(NDS); ret.ScriptType = Integer.parseInt(ScrT);