Hi Folks,
Firstly, if this isn’t the correct place to post this I apologize in advance.
The tldr; this asset is dll based and I need some guidance rebuilding the assemblies from source.
I have an asset, Word Game Builder, that I’m using in my game that is no longer being supported, still being sold the last time I checked, but the creator is MIA. When I tried to build for iOS there were some build errors related to the package. I have the pro version so I have access to the source code and I believe that I’ve corrected the issues. I had upgraded the project and obsolete references were in the original WGB code. It’s last version is from 2017.
The problem I’m having now is that the API is dll based and even though I have knowledge of how to create a basic .dll file, I don’t know how to create the dll they way the creator intends.
See doc at link, at the bottom of the documentation it mentions compilation defines, where do I enter those?:
https://assets-support.thinksquirrel.com/article/155-word-game-builder-pro-source-code-guide
Some screenshots of what I’m working with, the dll is what I need to replicate, on left and source code and how it’s laid out on right:

My knowledge of working with external projects is limited. I’m using Rider and with it I created a Unity Class Library, I’ve been testing various permutations and trying to get a feel for the whole process of creating the assemblies but I’ve also run into build issues such as:
LetterTileColorControl.cs(6, 19): [CS0234] The type or namespace name ‘UI’ does not exist in the namespace ‘UnityEngine’ (are you missing an assembly reference?)
OR
LetterTileUIInput.cs(20, 94): [CS0246] The type or namespace name ‘IPointerEnterHandler’ could not be found (are you missing a using directive or an assembly reference?)
Even though, I believe, all the references are set correctly and no compile errors.
So, I’ve got a few issues that I’m trying to work through and it’s due to my lack of knowledge. Let me know what else I may need to post to help you help me. ![]()
Any help would be most appreciated. I was almost done and getting ready to ship when this popped up.
Thanks much!
