コード例 #1
0
ファイル: ZoneData.cs プロジェクト: Parakoopa/RogueEssence
        public void AddZoneScriptEvent(int idx, LuaEngine.EZoneCallbacks ev)
        {
            string assetName = "zone_" + idx;

            DiagManager.Instance.LogInfo(String.Format("Zone.AddZoneScriptEvent(): Added event {0} to zone {1}!", ev.ToString(), assetName));
            ScriptEvents[ev] = new ScriptEvent(LuaEngine.MakeZoneScriptCallbackName(assetName, ev));
        }
コード例 #2
0
ファイル: Zone.cs プロジェクト: RogueCollab/RogueEssence
 public void LoadScriptEvents(List <LuaEngine.EZoneCallbacks> scriptEvents)
 {
     ScriptEvents.Clear();
     foreach (LuaEngine.EZoneCallbacks ev in scriptEvents)
     {
         string assetName = "zone_" + this.ID;
         DiagManager.Instance.LogInfo(String.Format("Zone.LoadScriptEvents(): Added event {0} to zone {1}!", ev.ToString(), assetName));
         ScriptEvents[ev] = new ScriptEvent(LuaEngine.MakeZoneScriptCallbackName(assetName, ev));
     }
 }