C2's event system is pretty similar to regular code with its functions and global variables and everything, so porting it shouldn't be much of a problem. Except you probably need to write everything into a text file manually. Also, depending on how much the game leans on pre-made C2 behaviours you'll have to write some kind of substitute for those as well.