February 9th, 2014, 15:52
Posts: 476
Threads: 22
Joined: Apr 2011
Sure. I made a reMOM.AI project. This will contain the AI interface and a default AI.
To extend, you need a managed project referencing this assembly, then have as many implementations of the interface as you like.
To extend into nonmanaged languages, you still need a managed wrapper implementing the interface. Thus, the interface name will be IAIWrapper.