I wrote a library for keyboard movement, and used a randomized hex ID. It worked fine in the map that I wrote it in. But, when I imported it into a new map the library seemed to "forget" it's ID, and because of this I got a ton of syntax errors where I used the hex ID prefix in my galaxy code, because the new prefix was just "Lib1".
Also, I'm getting two random blocks of "parent" declarations that aren't in the original code (one appears in my trigger to capture a key press, one in the trigger to capture a key release. I have only one custom data type, a struct type "keyData".
// obviously not valid, why did you put these in my map Blizz?parentautoAFC2F4F4_val;parentautoC04CC4D5_val;parentauto7684E6A1_val;parentautoFF23AE17_val;parentauto0BD3BE7B_val;parentauto61DC7007_val;
Anyone know what's going on?
Edit: I reimported the library and now the prefixes are correct, but I'm still getting those random blocks of code..
I wrote a library for keyboard movement, and used a randomized hex ID. It worked fine in the map that I wrote it in. But, when I imported it into a new map the library seemed to "forget" it's ID, and because of this I got a ton of syntax errors where I used the hex ID prefix in my galaxy code, because the new prefix was just "Lib1". Also, I'm getting two random blocks of "parent" declarations that aren't in the original code (one appears in my trigger to capture a key press, one in the trigger to capture a key release. I have only one custom data type, a struct type "keyData".
Anyone know what's going on?
Edit: I reimported the library and now the prefixes are correct, but I'm still getting those random blocks of code..
I'm getting this problem as well... not sure what those "parent" statements mean either... It's giving me syntax errors on those lines.
Edit: It appears as if the variables only get marked with "parent" after you change the library ID.