Example #1
0
 private void LoadTriggers()
 {
     foreach (BsonDocument doc in Triggers)
     {
         Triggers.GeneralTrigger trigger = new Triggers.GeneralTrigger(doc, "Door");
         trigger.script.AddVariable(this, "door");
         if (trigger.script.ScriptType == ScriptFactory.ScriptTypes.Lua)
         {
             LuaScript luaScript = trigger.script as LuaScript;
             luaScript.RegisterMarkedMethodsOf(new DoorHelpers());
         }
         _exitTriggers.Add(trigger);
     }
 }