void OnCEFEvent(object[] obj) { string eventName = obj[0].ToString(); if (eventName != null) { switch (eventName) { case "onError": COnError onError = new COnError(); if (ProcessCEF(onError, obj)) { OnCEFEventOnError(onError); } break; case "print": CPrint print = new CPrint(); if (ProcessCEF(print, obj)) { OnCEFEventPrint(print); } break; case "test": CTest test = new CTest(); CallCEF("testowa", "pierwszy", "drugi", "trzeci", "czwarty"); if (ProcessCEF(test, obj)) { OnCEFEventTest(test); } break; } } }
void OnCEFEventOnError(COnError obj) { ChatExtend.Output("{0} {1} {2}:{3} {4}", obj.message, obj.source, obj.line, obj.colno, obj.error); }