diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API')
-rw-r--r-- | OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands.cs | 181 |
1 files changed, 91 insertions, 90 deletions
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands.cs index 6401163..15de03b 100644 --- a/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands.cs +++ b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands.cs | |||
@@ -60,16 +60,16 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
60 | public int llFloor(double f) { return (int)Math.Floor(f); } | 60 | public int llFloor(double f) { return (int)Math.Floor(f); } |
61 | public int llCeil(double f) { return (int)Math.Ceiling(f); } | 61 | public int llCeil(double f) { return (int)Math.Ceiling(f); } |
62 | public int llRound(double f) { return (int)Math.Round(f, 1); } | 62 | public int llRound(double f) { return (int)Math.Round(f, 1); } |
63 | public double llVecMag(Axiom.Math.Vector3 v) { return 0; } | 63 | public double llVecMag(LSL_Types.Vector3 v) { return 0; } |
64 | public Axiom.Math.Vector3 llVecNorm(Axiom.Math.Vector3 v) { return new Axiom.Math.Vector3(); } | 64 | public LSL_Types.Vector3 llVecNorm(LSL_Types.Vector3 v) { return new LSL_Types.Vector3(); } |
65 | public double llVecDist(Axiom.Math.Vector3 a, Axiom.Math.Vector3 b) { return 0; } | 65 | public double llVecDist(LSL_Types.Vector3 a, LSL_Types.Vector3 b) { return 0; } |
66 | public Axiom.Math.Vector3 llRot2Euler(Axiom.Math.Quaternion r) { return new Axiom.Math.Vector3(); } | 66 | public LSL_Types.Vector3 llRot2Euler(LSL_Types.Quaternion r) { return new LSL_Types.Vector3(); } |
67 | public Axiom.Math.Quaternion llEuler2Rot(Axiom.Math.Vector3 v) { return new Axiom.Math.Quaternion(); } | 67 | public LSL_Types.Quaternion llEuler2Rot(LSL_Types.Vector3 v) { return new LSL_Types.Quaternion(); } |
68 | public Axiom.Math.Quaternion llAxes2Rot(Axiom.Math.Vector3 fwd, Axiom.Math.Vector3 left, Axiom.Math.Vector3 up) { return new Axiom.Math.Quaternion(); } | 68 | public LSL_Types.Quaternion llAxes2Rot(LSL_Types.Vector3 fwd, LSL_Types.Vector3 left, LSL_Types.Vector3 up) { return new LSL_Types.Quaternion(); } |
69 | public Axiom.Math.Vector3 llRot2Fwd(Axiom.Math.Quaternion r) { return new Axiom.Math.Vector3(); } | 69 | public LSL_Types.Vector3 llRot2Fwd(LSL_Types.Quaternion r) { return new LSL_Types.Vector3(); } |
70 | public Axiom.Math.Vector3 llRot2Left(Axiom.Math.Quaternion r) { return new Axiom.Math.Vector3(); } | 70 | public LSL_Types.Vector3 llRot2Left(LSL_Types.Quaternion r) { return new LSL_Types.Vector3(); } |
71 | public Axiom.Math.Vector3 llRot2Up(Axiom.Math.Quaternion r) { return new Axiom.Math.Vector3(); } | 71 | public LSL_Types.Vector3 llRot2Up(LSL_Types.Quaternion r) { return new LSL_Types.Vector3(); } |
72 | public Axiom.Math.Quaternion llRotBetween(Axiom.Math.Vector3 start, Axiom.Math.Vector3 end) { return new Axiom.Math.Quaternion(); } | 72 | public LSL_Types.Quaternion llRotBetween(LSL_Types.Vector3 start, LSL_Types.Vector3 end) { return new LSL_Types.Quaternion(); } |
73 | 73 | ||
74 | public void llWhisper(int channelID, string text) | 74 | public void llWhisper(int channelID, string text) |
75 | { | 75 | { |
@@ -112,57 +112,57 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
112 | public string llDetectedKey(int number) { return ""; } | 112 | public string llDetectedKey(int number) { return ""; } |
113 | public string llDetectedOwner(int number) { return ""; } | 113 | public string llDetectedOwner(int number) { return ""; } |
114 | public int llDetectedType(int number) { return 0; } | 114 | public int llDetectedType(int number) { return 0; } |
115 | public Axiom.Math.Vector3 llDetectedPos(int number) { return new Axiom.Math.Vector3(); } | 115 | public LSL_Types.Vector3 llDetectedPos(int number) { return new LSL_Types.Vector3(); } |
116 | public Axiom.Math.Vector3 llDetectedVel(int number) { return new Axiom.Math.Vector3(); } | 116 | public LSL_Types.Vector3 llDetectedVel(int number) { return new LSL_Types.Vector3(); } |
117 | public Axiom.Math.Vector3 llDetectedGrab(int number) { return new Axiom.Math.Vector3(); } | 117 | public LSL_Types.Vector3 llDetectedGrab(int number) { return new LSL_Types.Vector3(); } |
118 | public Axiom.Math.Quaternion llDetectedRot(int number) { return new Axiom.Math.Quaternion(); } | 118 | public LSL_Types.Quaternion llDetectedRot(int number) { return new LSL_Types.Quaternion(); } |
119 | public int llDetectedGroup(int number) { return 0; } | 119 | public int llDetectedGroup(int number) { return 0; } |
120 | public int llDetectedLinkNumber(int number) { return 0; } | 120 | public int llDetectedLinkNumber(int number) { return 0; } |
121 | public void llDie() { return; } | 121 | public void llDie() { return; } |
122 | public double llGround(Axiom.Math.Vector3 offset) { return 0; } | 122 | public double llGround(LSL_Types.Vector3 offset) { return 0; } |
123 | public double llCloud(Axiom.Math.Vector3 offset) { return 0; } | 123 | public double llCloud(LSL_Types.Vector3 offset) { return 0; } |
124 | public Axiom.Math.Vector3 llWind(Axiom.Math.Vector3 offset) { return new Axiom.Math.Vector3(); } | 124 | public LSL_Types.Vector3 llWind(LSL_Types.Vector3 offset) { return new LSL_Types.Vector3(); } |
125 | public void llSetStatus(int status, int value) { return; } | 125 | public void llSetStatus(int status, int value) { return; } |
126 | public int llGetStatus(int status) { return 0; } | 126 | public int llGetStatus(int status) { return 0; } |
127 | public void llSetScale(Axiom.Math.Vector3 scale) { return; } | 127 | public void llSetScale(LSL_Types.Vector3 scale) { return; } |
128 | public Axiom.Math.Vector3 llGetScale() { return new Axiom.Math.Vector3(); } | 128 | public LSL_Types.Vector3 llGetScale() { return new LSL_Types.Vector3(); } |
129 | public void llSetColor(Axiom.Math.Vector3 color, int face) { return; } | 129 | public void llSetColor(LSL_Types.Vector3 color, int face) { return; } |
130 | public double llGetAlpha(int face) { return 0; } | 130 | public double llGetAlpha(int face) { return 0; } |
131 | public void llSetAlpha(double alpha, int face) { return; } | 131 | public void llSetAlpha(double alpha, int face) { return; } |
132 | public Axiom.Math.Vector3 llGetColor(int face) { return new Axiom.Math.Vector3(); } | 132 | public LSL_Types.Vector3 llGetColor(int face) { return new LSL_Types.Vector3(); } |
133 | public void llSetTexture(string texture, int face) { return; } | 133 | public void llSetTexture(string texture, int face) { return; } |
134 | public void llScaleTexture(double u, double v, int face) { return; } | 134 | public void llScaleTexture(double u, double v, int face) { return; } |
135 | public void llOffsetTexture(double u, double v, int face) { return; } | 135 | public void llOffsetTexture(double u, double v, int face) { return; } |
136 | public void llRotateTexture(double rotation, int face) { return; } | 136 | public void llRotateTexture(double rotation, int face) { return; } |
137 | public string llGetTexture(int face) { return ""; } | 137 | public string llGetTexture(int face) { return ""; } |
138 | public void llSetPos(Axiom.Math.Vector3 pos) { return; } | 138 | public void llSetPos(LSL_Types.Vector3 pos) { return; } |
139 | 139 | ||
140 | public Axiom.Math.Vector3 llGetPos() | 140 | public LSL_Types.Vector3 llGetPos() |
141 | { | 141 | { |
142 | throw new NotImplementedException("llGetPos"); | 142 | throw new NotImplementedException("llGetPos"); |
143 | // return m_host.AbsolutePosition; | 143 | // return m_host.AbsolutePosition; |
144 | } | 144 | } |
145 | 145 | ||
146 | public Axiom.Math.Vector3 llGetLocalPos() { return new Axiom.Math.Vector3(); } | 146 | public LSL_Types.Vector3 llGetLocalPos() { return new LSL_Types.Vector3(); } |
147 | public void llSetRot(Axiom.Math.Quaternion rot) { } | 147 | public void llSetRot(LSL_Types.Quaternion rot) { } |
148 | public Axiom.Math.Quaternion llGetRot() { return new Axiom.Math.Quaternion(); } | 148 | public LSL_Types.Quaternion llGetRot() { return new LSL_Types.Quaternion(); } |
149 | public Axiom.Math.Quaternion llGetLocalRot() { return new Axiom.Math.Quaternion(); } | 149 | public LSL_Types.Quaternion llGetLocalRot() { return new LSL_Types.Quaternion(); } |
150 | public void llSetForce(Axiom.Math.Vector3 force, int local) { } | 150 | public void llSetForce(LSL_Types.Vector3 force, int local) { } |
151 | public Axiom.Math.Vector3 llGetForce() { return new Axiom.Math.Vector3(); } | 151 | public LSL_Types.Vector3 llGetForce() { return new LSL_Types.Vector3(); } |
152 | public int llTarget(Axiom.Math.Vector3 position, double range) { return 0; } | 152 | public int llTarget(LSL_Types.Vector3 position, double range) { return 0; } |
153 | public void llTargetRemove(int number) { } | 153 | public void llTargetRemove(int number) { } |
154 | public int llRotTarget(Axiom.Math.Quaternion rot, double error) { return 0; } | 154 | public int llRotTarget(LSL_Types.Quaternion rot, double error) { return 0; } |
155 | public void llRotTargetRemove(int number) { } | 155 | public void llRotTargetRemove(int number) { } |
156 | public void llMoveToTarget(Axiom.Math.Vector3 target, double tau) { } | 156 | public void llMoveToTarget(LSL_Types.Vector3 target, double tau) { } |
157 | public void llStopMoveToTarget() { } | 157 | public void llStopMoveToTarget() { } |
158 | public void llApplyImpulse(Axiom.Math.Vector3 force, int local) { } | 158 | public void llApplyImpulse(LSL_Types.Vector3 force, int local) { } |
159 | public void llApplyRotationalImpulse(Axiom.Math.Vector3 force, int local) { } | 159 | public void llApplyRotationalImpulse(LSL_Types.Vector3 force, int local) { } |
160 | public void llSetTorque(Axiom.Math.Vector3 torque, int local) { } | 160 | public void llSetTorque(LSL_Types.Vector3 torque, int local) { } |
161 | public Axiom.Math.Vector3 llGetTorque() { return new Axiom.Math.Vector3(); } | 161 | public LSL_Types.Vector3 llGetTorque() { return new LSL_Types.Vector3(); } |
162 | public void llSetForceAndTorque(Axiom.Math.Vector3 force, Axiom.Math.Vector3 torque, int local) { } | 162 | public void llSetForceAndTorque(LSL_Types.Vector3 force, LSL_Types.Vector3 torque, int local) { } |
163 | public Axiom.Math.Vector3 llGetVel() { return new Axiom.Math.Vector3(); } | 163 | public LSL_Types.Vector3 llGetVel() { return new LSL_Types.Vector3(); } |
164 | public Axiom.Math.Vector3 llGetAccel() { return new Axiom.Math.Vector3(); } | 164 | public LSL_Types.Vector3 llGetAccel() { return new LSL_Types.Vector3(); } |
165 | public Axiom.Math.Vector3 llGetOmega() { return new Axiom.Math.Vector3(); } | 165 | public LSL_Types.Vector3 llGetOmega() { return new LSL_Types.Vector3(); } |
166 | public double llGetTimeOfDay() { return 0; } | 166 | public double llGetTimeOfDay() { return 0; } |
167 | public double llGetWallclock() { return 0; } | 167 | public double llGetWallclock() { return 0; } |
168 | public double llGetTime() { return 0; } | 168 | public double llGetTime() { return 0; } |
@@ -187,8 +187,8 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
187 | public void llMakeFountain() { } | 187 | public void llMakeFountain() { } |
188 | public void llMakeSmoke() { } | 188 | public void llMakeSmoke() { } |
189 | public void llMakeFire() { } | 189 | public void llMakeFire() { } |
190 | public void llRezObject(string inventory, Axiom.Math.Vector3 pos, Axiom.Math.Quaternion rot, int param) { } | 190 | public void llRezObject(string inventory, LSL_Types.Vector3 pos, LSL_Types.Quaternion rot, int param) { } |
191 | public void llLookAt(Axiom.Math.Vector3 target, double strength, double damping) { } | 191 | public void llLookAt(LSL_Types.Vector3 target, double strength, double damping) { } |
192 | public void llStopLookAt() { } | 192 | public void llStopLookAt() { } |
193 | public void llSetTimerEvent(double sec) { } | 193 | public void llSetTimerEvent(double sec) { } |
194 | public void llSleep(double sec) { System.Threading.Thread.Sleep((int)(sec * 1000)); } | 194 | public void llSleep(double sec) { System.Threading.Thread.Sleep((int)(sec * 1000)); } |
@@ -210,7 +210,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
210 | public void llStopHover() { } | 210 | public void llStopHover() { } |
211 | public void llMinEventDelay(double delay) { } | 211 | public void llMinEventDelay(double delay) { } |
212 | public void llSoundPreload() { } | 212 | public void llSoundPreload() { } |
213 | public void llRotLookAt(Axiom.Math.Quaternion target, double strength, double damping) { } | 213 | public void llRotLookAt(LSL_Types.Quaternion target, double strength, double damping) { } |
214 | 214 | ||
215 | public int llStringLength(string str) | 215 | public int llStringLength(string str) |
216 | { | 216 | { |
@@ -228,14 +228,14 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
228 | public void llStopAnimation(string anim) { } | 228 | public void llStopAnimation(string anim) { } |
229 | public void llPointAt() { } | 229 | public void llPointAt() { } |
230 | public void llStopPointAt() { } | 230 | public void llStopPointAt() { } |
231 | public void llTargetOmega(Axiom.Math.Vector3 axis, double spinrate, double gain) { } | 231 | public void llTargetOmega(LSL_Types.Vector3 axis, double spinrate, double gain) { } |
232 | public int llGetStartParameter() { return 0; } | 232 | public int llGetStartParameter() { return 0; } |
233 | public void llGodLikeRezObject(string inventory, Axiom.Math.Vector3 pos) { } | 233 | public void llGodLikeRezObject(string inventory, LSL_Types.Vector3 pos) { } |
234 | public void llRequestPermissions(string agent, int perm) { } | 234 | public void llRequestPermissions(string agent, int perm) { } |
235 | public string llGetPermissionsKey() { return ""; } | 235 | public string llGetPermissionsKey() { return ""; } |
236 | public int llGetPermissions() { return 0; } | 236 | public int llGetPermissions() { return 0; } |
237 | public int llGetLinkNumber() { return 0; } | 237 | public int llGetLinkNumber() { return 0; } |
238 | public void llSetLinkColor(int linknumber, Axiom.Math.Vector3 color, int face) { } | 238 | public void llSetLinkColor(int linknumber, LSL_Types.Vector3 color, int face) { } |
239 | public void llCreateLink(string target, int parent) { } | 239 | public void llCreateLink(string target, int parent) { } |
240 | public void llBreakLink(int linknum) { } | 240 | public void llBreakLink(int linknum) { } |
241 | public void llBreakAllLinks() { } | 241 | public void llBreakAllLinks() { } |
@@ -248,12 +248,13 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
248 | public void llGiveInventory(string destination, string inventory) { } | 248 | public void llGiveInventory(string destination, string inventory) { } |
249 | public void llRemoveInventory(string item) { } | 249 | public void llRemoveInventory(string item) { } |
250 | 250 | ||
251 | public void llSetText(string text, Axiom.Math.Vector3 color, double alpha) | 251 | public void llSetText(string text, LSL_Types.Vector3 color, double alpha) |
252 | { | 252 | { |
253 | m_host.SetText(text, color, alpha); | 253 | // TEMP DISABLED UNTIL WE CAN AGREE UPON VECTOR/ROTATION FORMAT |
254 | //m_host.SetText(text, color, alpha); | ||
254 | } | 255 | } |
255 | 256 | ||
256 | public double llWater(Axiom.Math.Vector3 offset) { return 0; } | 257 | public double llWater(LSL_Types.Vector3 offset) { return 0; } |
257 | public void llPassTouches(int pass) { } | 258 | public void llPassTouches(int pass) { } |
258 | public string llRequestAgentData(string id, int data) { return ""; } | 259 | public string llRequestAgentData(string id, int data) { return ""; } |
259 | public string llRequestInventoryData(string name) { return ""; } | 260 | public string llRequestInventoryData(string name) { return ""; } |
@@ -265,25 +266,25 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
265 | public string llGetAnimation(string id) { return ""; } | 266 | public string llGetAnimation(string id) { return ""; } |
266 | public void llResetScript() { } | 267 | public void llResetScript() { } |
267 | public void llMessageLinked(int linknum, int num, string str, string id) { } | 268 | public void llMessageLinked(int linknum, int num, string str, string id) { } |
268 | public void llPushObject(string target, Axiom.Math.Vector3 impulse, Axiom.Math.Vector3 ang_impulse, int local) { } | 269 | public void llPushObject(string target, LSL_Types.Vector3 impulse, LSL_Types.Vector3 ang_impulse, int local) { } |
269 | public void llPassCollisions(int pass) { } | 270 | public void llPassCollisions(int pass) { } |
270 | public string llGetScriptName() { return ""; } | 271 | public string llGetScriptName() { return ""; } |
271 | public int llGetNumberOfSides() { return 0; } | 272 | public int llGetNumberOfSides() { return 0; } |
272 | public Axiom.Math.Quaternion llAxisAngle2Rot(Axiom.Math.Vector3 axis, double angle) { return new Axiom.Math.Quaternion(); } | 273 | public LSL_Types.Quaternion llAxisAngle2Rot(LSL_Types.Vector3 axis, double angle) { return new LSL_Types.Quaternion(); } |
273 | public Axiom.Math.Vector3 llRot2Axis(Axiom.Math.Quaternion rot) { return new Axiom.Math.Vector3(); } | 274 | public LSL_Types.Vector3 llRot2Axis(LSL_Types.Quaternion rot) { return new LSL_Types.Vector3(); } |
274 | public void llRot2Angle() { } | 275 | public void llRot2Angle() { } |
275 | public double llAcos(double val) { return (double)Math.Acos(val); } | 276 | public double llAcos(double val) { return (double)Math.Acos(val); } |
276 | public double llAsin(double val) { return (double)Math.Asin(val); } | 277 | public double llAsin(double val) { return (double)Math.Asin(val); } |
277 | public double llAngleBetween(Axiom.Math.Quaternion a, Axiom.Math.Quaternion b) { return 0; } | 278 | public double llAngleBetween(LSL_Types.Quaternion a, LSL_Types.Quaternion b) { return 0; } |
278 | public string llGetInventoryKey(string name) { return ""; } | 279 | public string llGetInventoryKey(string name) { return ""; } |
279 | public void llAllowInventoryDrop(int add) { } | 280 | public void llAllowInventoryDrop(int add) { } |
280 | public Axiom.Math.Vector3 llGetSunDirection() { return new Axiom.Math.Vector3(); } | 281 | public LSL_Types.Vector3 llGetSunDirection() { return new LSL_Types.Vector3(); } |
281 | public Axiom.Math.Vector3 llGetTextureOffset(int face) { return new Axiom.Math.Vector3(); } | 282 | public LSL_Types.Vector3 llGetTextureOffset(int face) { return new LSL_Types.Vector3(); } |
282 | public Axiom.Math.Vector3 llGetTextureScale(int side) { return new Axiom.Math.Vector3(); } | 283 | public LSL_Types.Vector3 llGetTextureScale(int side) { return new LSL_Types.Vector3(); } |
283 | public double llGetTextureRot(int side) { return 0; } | 284 | public double llGetTextureRot(int side) { return 0; } |
284 | public int llSubStringIndex(string source, string pattern) { return 0; } | 285 | public int llSubStringIndex(string source, string pattern) { return 0; } |
285 | public string llGetOwnerKey(string id) { return ""; } | 286 | public string llGetOwnerKey(string id) { return ""; } |
286 | public Axiom.Math.Vector3 llGetCenterOfMass() { return new Axiom.Math.Vector3(); } | 287 | public LSL_Types.Vector3 llGetCenterOfMass() { return new LSL_Types.Vector3(); } |
287 | public List<string> llListSort(List<string> src, int stride, int ascending) | 288 | public List<string> llListSort(List<string> src, int stride, int ascending) |
288 | { return new List<string>(); } | 289 | { return new List<string>(); } |
289 | public int llGetListLength(List<string> src) { return 0; } | 290 | public int llGetListLength(List<string> src) { return 0; } |
@@ -291,10 +292,10 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
291 | public double llList2double(List<string> src, int index) { return 0; } | 292 | public double llList2double(List<string> src, int index) { return 0; } |
292 | public string llList2String(List<string> src, int index) { return ""; } | 293 | public string llList2String(List<string> src, int index) { return ""; } |
293 | public string llList2Key(List<string> src, int index) { return ""; } | 294 | public string llList2Key(List<string> src, int index) { return ""; } |
294 | public Axiom.Math.Vector3 llList2Vector(List<string> src, int index) | 295 | public LSL_Types.Vector3 llList2Vector(List<string> src, int index) |
295 | { return new Axiom.Math.Vector3(); } | 296 | { return new LSL_Types.Vector3(); } |
296 | public Axiom.Math.Quaternion llList2Rot(List<string> src, int index) | 297 | public LSL_Types.Quaternion llList2Rot(List<string> src, int index) |
297 | { return new Axiom.Math.Quaternion(); } | 298 | { return new LSL_Types.Quaternion(); } |
298 | public List<string> llList2List(List<string> src, int start, int end) | 299 | public List<string> llList2List(List<string> src, int start, int end) |
299 | { return new List<string>(); } | 300 | { return new List<string>(); } |
300 | public List<string> llDeleteSubList(List<string> src, int start, int end) | 301 | public List<string> llDeleteSubList(List<string> src, int start, int end) |
@@ -307,33 +308,33 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
307 | { return new List<string>(); } | 308 | { return new List<string>(); } |
308 | public List<string> llList2ListStrided(List<string> src, int start, int end, int stride) | 309 | public List<string> llList2ListStrided(List<string> src, int start, int end, int stride) |
309 | { return new List<string>(); } | 310 | { return new List<string>(); } |
310 | public Axiom.Math.Vector3 llGetRegionCorner() | 311 | public LSL_Types.Vector3 llGetRegionCorner() |
311 | { return new Axiom.Math.Vector3(World.RegionInfo.RegionLocX * 256, World.RegionInfo.RegionLocY * 256, 0); } | 312 | { return new LSL_Types.Vector3(World.RegionInfo.RegionLocX * 256, World.RegionInfo.RegionLocY * 256, 0); } |
312 | public List<string> llListInsertList(List<string> dest, List<string> src, int start) | 313 | public List<string> llListInsertList(List<string> dest, List<string> src, int start) |
313 | { return new List<string>(); } | 314 | { return new List<string>(); } |
314 | public int llListFindList(List<string> src, List<string> test) { return 0; } | 315 | public int llListFindList(List<string> src, List<string> test) { return 0; } |
315 | public string llGetObjectName() { return ""; } | 316 | public string llGetObjectName() { return ""; } |
316 | public void llSetObjectName(string name) { } | 317 | public void llSetObjectName(string name) { } |
317 | public string llGetDate() { return ""; } | 318 | public string llGetDate() { return ""; } |
318 | public int llEdgeOfWorld(Axiom.Math.Vector3 pos, Axiom.Math.Vector3 dir) { return 0; } | 319 | public int llEdgeOfWorld(LSL_Types.Vector3 pos, LSL_Types.Vector3 dir) { return 0; } |
319 | public int llGetAgentInfo(string id) { return 0; } | 320 | public int llGetAgentInfo(string id) { return 0; } |
320 | public void llAdjustSoundVolume(double volume) { } | 321 | public void llAdjustSoundVolume(double volume) { } |
321 | public void llSetSoundQueueing(int queue) { } | 322 | public void llSetSoundQueueing(int queue) { } |
322 | public void llSetSoundRadius(double radius) { } | 323 | public void llSetSoundRadius(double radius) { } |
323 | public string llKey2Name(string id) { return ""; } | 324 | public string llKey2Name(string id) { return ""; } |
324 | public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate) { } | 325 | public void llSetTextureAnim(int mode, int face, int sizex, int sizey, double start, double length, double rate) { } |
325 | public void llTriggerSoundLimited(string sound, double volume, Axiom.Math.Vector3 top_north_east, Axiom.Math.Vector3 bottom_south_west) { } | 326 | public void llTriggerSoundLimited(string sound, double volume, LSL_Types.Vector3 top_north_east, LSL_Types.Vector3 bottom_south_west) { } |
326 | public void llEjectFromLand(string pest) { } | 327 | public void llEjectFromLand(string pest) { } |
327 | public void llParseString2List() { } | 328 | public void llParseString2List() { } |
328 | public int llOverMyLand(string id) { return 0; } | 329 | public int llOverMyLand(string id) { return 0; } |
329 | public string llGetLandOwnerAt(Axiom.Math.Vector3 pos) { return ""; } | 330 | public string llGetLandOwnerAt(LSL_Types.Vector3 pos) { return ""; } |
330 | public string llGetNotecardLine(string name, int line) { return ""; } | 331 | public string llGetNotecardLine(string name, int line) { return ""; } |
331 | public Axiom.Math.Vector3 llGetAgentSize(string id) { return new Axiom.Math.Vector3(); } | 332 | public LSL_Types.Vector3 llGetAgentSize(string id) { return new LSL_Types.Vector3(); } |
332 | public int llSameGroup(string agent) { return 0; } | 333 | public int llSameGroup(string agent) { return 0; } |
333 | public void llUnSit(string id) { } | 334 | public void llUnSit(string id) { } |
334 | public Axiom.Math.Vector3 llGroundSlope(Axiom.Math.Vector3 offset) { return new Axiom.Math.Vector3(); } | 335 | public LSL_Types.Vector3 llGroundSlope(LSL_Types.Vector3 offset) { return new LSL_Types.Vector3(); } |
335 | public Axiom.Math.Vector3 llGroundNormal(Axiom.Math.Vector3 offset) { return new Axiom.Math.Vector3(); } | 336 | public LSL_Types.Vector3 llGroundNormal(LSL_Types.Vector3 offset) { return new LSL_Types.Vector3(); } |
336 | public Axiom.Math.Vector3 llGroundContour(Axiom.Math.Vector3 offset) { return new Axiom.Math.Vector3(); } | 337 | public LSL_Types.Vector3 llGroundContour(LSL_Types.Vector3 offset) { return new LSL_Types.Vector3(); } |
337 | public int llGetAttached() { return 0; } | 338 | public int llGetAttached() { return 0; } |
338 | public int llGetFreeMemory() { return 0; } | 339 | public int llGetFreeMemory() { return 0; } |
339 | public string llGetRegionName() { return m_manager.RegionName; } | 340 | public string llGetRegionName() { return m_manager.RegionName; } |
@@ -344,11 +345,11 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
344 | public void llGiveInventoryList() { } | 345 | public void llGiveInventoryList() { } |
345 | public void llSetVehicleType(int type) { } | 346 | public void llSetVehicleType(int type) { } |
346 | public void llSetVehicledoubleParam(int param, double value) { } | 347 | public void llSetVehicledoubleParam(int param, double value) { } |
347 | public void llSetVehicleVectorParam(int param, Axiom.Math.Vector3 vec) { } | 348 | public void llSetVehicleVectorParam(int param, LSL_Types.Vector3 vec) { } |
348 | public void llSetVehicleRotationParam(int param, Axiom.Math.Quaternion rot) { } | 349 | public void llSetVehicleRotationParam(int param, LSL_Types.Quaternion rot) { } |
349 | public void llSetVehicleFlags(int flags) { } | 350 | public void llSetVehicleFlags(int flags) { } |
350 | public void llRemoveVehicleFlags(int flags) { } | 351 | public void llRemoveVehicleFlags(int flags) { } |
351 | public void llSitTarget(Axiom.Math.Vector3 offset, Axiom.Math.Quaternion rot) { } | 352 | public void llSitTarget(LSL_Types.Vector3 offset, LSL_Types.Quaternion rot) { } |
352 | public string llAvatarOnSitTarget() { return ""; } | 353 | public string llAvatarOnSitTarget() { return ""; } |
353 | public void llAddToLandPassList(string avatar, double hours) { } | 354 | public void llAddToLandPassList(string avatar, double hours) { } |
354 | public void llSetTouchText(string text) | 355 | public void llSetTouchText(string text) |
@@ -358,10 +359,10 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
358 | public void llSetSitText(string text) | 359 | public void llSetSitText(string text) |
359 | { | 360 | { |
360 | } | 361 | } |
361 | public void llSetCameraEyeOffset(Axiom.Math.Vector3 offset) { } | 362 | public void llSetCameraEyeOffset(LSL_Types.Vector3 offset) { } |
362 | public void llSetCameraAtOffset(Axiom.Math.Vector3 offset) { } | 363 | public void llSetCameraAtOffset(LSL_Types.Vector3 offset) { } |
363 | public void llDumpList2String() { } | 364 | public void llDumpList2String() { } |
364 | public void llScriptDanger(Axiom.Math.Vector3 pos) { } | 365 | public void llScriptDanger(LSL_Types.Vector3 pos) { } |
365 | public void llDialog(string avatar, string message, List<string> buttons, int chat_channel) { } | 366 | public void llDialog(string avatar, string message, List<string> buttons, int chat_channel) { } |
366 | public void llVolumeDetect(int detect) { } | 367 | public void llVolumeDetect(int detect) { } |
367 | public void llResetOtherScript(string name) { } | 368 | public void llResetOtherScript(string name) { } |
@@ -387,15 +388,15 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
387 | public List<string> llGetAnimationList(string id) { return new List<string>(); } | 388 | public List<string> llGetAnimationList(string id) { return new List<string>(); } |
388 | public void llSetParcelMusicURL(string url) { } | 389 | public void llSetParcelMusicURL(string url) { } |
389 | 390 | ||
390 | public Axiom.Math.Vector3 llGetRootPosition() | 391 | public LSL_Types.Vector3 llGetRootPosition() |
391 | { | 392 | { |
392 | throw new NotImplementedException("llGetRootPosition"); | 393 | throw new NotImplementedException("llGetRootPosition"); |
393 | //return m_root.AbsolutePosition; | 394 | //return m_root.AbsolutePosition; |
394 | } | 395 | } |
395 | 396 | ||
396 | public Axiom.Math.Quaternion llGetRootRotation() | 397 | public LSL_Types.Quaternion llGetRootRotation() |
397 | { | 398 | { |
398 | return new Axiom.Math.Quaternion(); | 399 | return new LSL_Types.Quaternion(); |
399 | } | 400 | } |
400 | 401 | ||
401 | public string llGetObjectDesc() { return ""; } | 402 | public string llGetObjectDesc() { return ""; } |
@@ -406,16 +407,16 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
406 | public int llGetNumberOfPrims() { return 0; } | 407 | public int llGetNumberOfPrims() { return 0; } |
407 | public string llGetNumberOfNotecardLines(string name) { return ""; } | 408 | public string llGetNumberOfNotecardLines(string name) { return ""; } |
408 | public List<string> llGetBoundingBox(string obj) { return new List<string>(); } | 409 | public List<string> llGetBoundingBox(string obj) { return new List<string>(); } |
409 | public Axiom.Math.Vector3 llGetGeometricCenter() { return new Axiom.Math.Vector3(); } | 410 | public LSL_Types.Vector3 llGetGeometricCenter() { return new LSL_Types.Vector3(); } |
410 | public void llGetPrimitiveParams() { } | 411 | public void llGetPrimitiveParams() { } |
411 | public string llIntegerToBase64(int number) { return ""; } | 412 | public string llIntegerToBase64(int number) { return ""; } |
412 | public int llBase64ToInteger(string str) { return 0; } | 413 | public int llBase64ToInteger(string str) { return 0; } |
413 | public double llGetGMTclock() { return 0; } | 414 | public double llGetGMTclock() { return 0; } |
414 | public string llGetSimulatorHostname() { return ""; } | 415 | public string llGetSimulatorHostname() { return ""; } |
415 | public void llSetLocalRot(Axiom.Math.Quaternion rot) { } | 416 | public void llSetLocalRot(LSL_Types.Quaternion rot) { } |
416 | public List<string> llParseStringKeepNulls(string src, List<string> seperators, List<string> spacers) | 417 | public List<string> llParseStringKeepNulls(string src, List<string> seperators, List<string> spacers) |
417 | { return new List<string>(); } | 418 | { return new List<string>(); } |
418 | public void llRezAtRoot(string inventory, Axiom.Math.Vector3 position, Axiom.Math.Vector3 velocity, Axiom.Math.Quaternion rot, int param) { } | 419 | public void llRezAtRoot(string inventory, LSL_Types.Vector3 position, LSL_Types.Vector3 velocity, LSL_Types.Quaternion rot, int param) { } |
419 | public int llGetObjectPermMask(int mask) { return 0; } | 420 | public int llGetObjectPermMask(int mask) { return 0; } |
420 | public void llSetObjectPermMask(int mask, int value) { } | 421 | public void llSetObjectPermMask(int mask, int value) { } |
421 | public void llGetInventoryPermMask(string item, int mask) { } | 422 | public void llGetInventoryPermMask(string item, int mask) { } |
@@ -440,13 +441,13 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
440 | 441 | ||
441 | public int llGetInventoryType(string name) { return 0; } | 442 | public int llGetInventoryType(string name) { return 0; } |
442 | public void llSetPayPrice(int price, List<string> quick_pay_buttons) { } | 443 | public void llSetPayPrice(int price, List<string> quick_pay_buttons) { } |
443 | public Axiom.Math.Vector3 llGetCameraPos() { return new Axiom.Math.Vector3(); } | 444 | public LSL_Types.Vector3 llGetCameraPos() { return new LSL_Types.Vector3(); } |
444 | public Axiom.Math.Quaternion llGetCameraRot() { return new Axiom.Math.Quaternion(); } | 445 | public LSL_Types.Quaternion llGetCameraRot() { return new LSL_Types.Quaternion(); } |
445 | public void llSetPrimURL() { } | 446 | public void llSetPrimURL() { } |
446 | public void llRefreshPrimURL() { } | 447 | public void llRefreshPrimURL() { } |
447 | public string llEscapeURL(string url) { return ""; } | 448 | public string llEscapeURL(string url) { return ""; } |
448 | public string llUnescapeURL(string url) { return ""; } | 449 | public string llUnescapeURL(string url) { return ""; } |
449 | public void llMapDestination(string simname, Axiom.Math.Vector3 pos, Axiom.Math.Vector3 look_at) { } | 450 | public void llMapDestination(string simname, LSL_Types.Vector3 pos, LSL_Types.Vector3 look_at) { } |
450 | public void llAddToLandBanList(string avatar, double hours) { } | 451 | public void llAddToLandBanList(string avatar, double hours) { } |
451 | public void llRemoveFromLandPassList(string avatar) { } | 452 | public void llRemoveFromLandPassList(string avatar) { } |
452 | public void llRemoveFromLandBanList(string avatar) { } | 453 | public void llRemoveFromLandBanList(string avatar) { } |
@@ -457,17 +458,17 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler | |||
457 | { | 458 | { |
458 | return OpenSim.Framework.Utilities.Util.UnixTimeSinceEpoch(); | 459 | return OpenSim.Framework.Utilities.Util.UnixTimeSinceEpoch(); |
459 | } | 460 | } |
460 | public int llGetParcelFlags(Axiom.Math.Vector3 pos) { return 0; } | 461 | public int llGetParcelFlags(LSL_Types.Vector3 pos) { return 0; } |
461 | public int llGetRegionFlags() { return 0; } | 462 | public int llGetRegionFlags() { return 0; } |
462 | public string llXorBase64StringsCorrect(string str1, string str2) { return ""; } | 463 | public string llXorBase64StringsCorrect(string str1, string str2) { return ""; } |
463 | public void llHTTPRequest() { } | 464 | public void llHTTPRequest() { } |
464 | public void llResetLandBanList() { } | 465 | public void llResetLandBanList() { } |
465 | public void llResetLandPassList() { } | 466 | public void llResetLandPassList() { } |
466 | public int llGetParcelPrimCount(Axiom.Math.Vector3 pos, int category, int sim_wide) { return 0; } | 467 | public int llGetParcelPrimCount(LSL_Types.Vector3 pos, int category, int sim_wide) { return 0; } |
467 | public List<string> llGetParcelPrimOwners(Axiom.Math.Vector3 pos) { return new List<string>(); } | 468 | public List<string> llGetParcelPrimOwners(LSL_Types.Vector3 pos) { return new List<string>(); } |
468 | public int llGetObjectPrimCount(string object_id) { return 0; } | 469 | public int llGetObjectPrimCount(string object_id) { return 0; } |
469 | public int llGetParcelMaxPrims(Axiom.Math.Vector3 pos, int sim_wide) { return 0; } | 470 | public int llGetParcelMaxPrims(LSL_Types.Vector3 pos, int sim_wide) { return 0; } |
470 | public List<string> llGetParcelDetails(Axiom.Math.Vector3 pos, List<string> param) { return new List<string>(); } | 471 | public List<string> llGetParcelDetails(LSL_Types.Vector3 pos, List<string> param) { return new List<string>(); } |
471 | 472 | ||
472 | 473 | ||
473 | } | 474 | } |