Example #1
0
 public static void loadScripts(CutsceneScripts scripts)
 {
     luaScripts = new Lua();
     luaScripts.LoadCLRPackage();
     luaScripts.RegisterFunction("moveCamera", scripts, scripts.GetType().GetMethod("moveCamera"));
     luaScripts.RegisterFunction("sayLine", scripts, scripts.GetType().GetMethod("sayLine"));
     luaScripts.RegisterFunction("moveCharacter", scripts, scripts.GetType().GetMethod("moveCharacter"));
     luaScripts.RegisterFunction("moveItem", scripts, scripts.GetType().GetMethod("moveItem"));
     luaScripts.RegisterFunction("BeginCutscene", scripts, scripts.GetType().GetMethod("BeginCutscene"));
     luaScripts.RegisterFunction("Fade", scripts, scripts.GetType().GetMethod("Fade"));
     luaScripts.RegisterFunction("moveMap", scripts, scripts.GetType().GetMethod("moveMap"));
     luaScripts.RegisterFunction("wait", scripts, scripts.GetType().GetMethod("wait"));
     luaScripts.RegisterFunction("triggerAlteration", scripts, scripts.GetType().GetMethod("triggerAlteration"));
 }