| Category | Scripting |
| Created | 22.02.2020 17:50 |
| Kenny Je (kenny456) | 22.02.2020 17:50 |
|---|---|
| Hi, i want to load levelerEffect in my lua script to object in i3d file, which i loaded to the script. I tried "g_effectManager:loadFromNode(node, parent)" But what is those two attributes? I set first attribute to "I3DUtil.indexToObject(spec.heap, '0|1')" and second attribute to "self", but game log says "LinkNode is nil in node attribute 'mesh'" probably from function "Effect:loadEffectAttributes" on line 119. |
|
| Bilbo Beutlin (BBeutlin) | 22.02.2020 18:31 |
|---|---|
| Instead "self" use "self.rootNode". |
|
| Kenny Je (kenny456) | 22.02.2020 19:18 |
|---|---|
| I tried that, but something is wrong: Error: Running LUA method 'loadSharedI3DFileFinished'. dataS/scripts/effects/EffectManager.lua(77) : attempt to index local 'parent' (a number value) |
|
| Kenny Je (kenny456) | 23.02.2020 12:39 |
|---|---|
| Solved. I did it with function "g_effectManager:loadEffect" with my own created xml file. Thread can be closed. |
|
Note: Log in to post. Create a new account here.