Esempio n. 1
0
 public void RegisterUkagakaEvent(UkagakaEvent type, dynamic EventFunc)
 {
     if (!EventTable.ContainsKey(type))
     {
         EventTable.Add(type, EventFunc);
     }
     else
     {
         EventTable[type] = EventFunc;
     }
 }
Esempio n. 2
0
 public void RunUkagakaEvent(UkagakaEvent event_, params dynamic[] pars)
 {
     CallFunction(EventTable[event_], pars);
 }
Esempio n. 3
0
 public void RunEvent(UkagakaEvent event_, params dynamic[] pars)
 {
     scriptRuntime.RunUkagakaEvent(event_, pars);
 }
Esempio n. 4
0
 public void RegEvent(UkagakaEvent EventID, dynamic EventFunc)
 {
     scriptRuntime.RegisterUkagakaEvent(EventID, EventFunc);
 }
Esempio n. 5
0
 public void RegisterUkagakaEvent(UkagakaEvent EventID, dynamic EventFunc)
 {
     UkagakaWMain.ukagakaInstances[this.UkagakaID].RegEvent(EventID, EventFunc);
 }