Hi,
As you can see here:
https://github.com/Esenthel/EsenthelEngi...ace.h#L150
the instance_id is a member alright, so it should compile fine, which leads me to believe that you're using older headers to compile the Editor.
There are 2 versions of Esenthel Engine:
Binary (available from Esenthel Website)
Source (available from GitHub)
Source version is sometimes ahead a few commits, it is newer.
When you compile the Editor from Source Code.
Upon startup it may show you "A Newer version is available, would you like to update", it contacts Esenthel Website and checks for Binary Version.
However the Binary may be actually older, so if you click "update" then you update the engine/editor and headers to older version.
And those old headers may not compile with the new source version.
So please:
-do not mix compiling source version with editor updated to older binary version from the website.
-Download the source from GitHub
-build with Esenthel Builder
-and Do Not click "update" in the Editor because it will update to an older version.
You have the latest source code, but the headers are being copied from the older Binary Version from Esenthel Website.
Let me know if you need more help about that.