public void HelloToFirstEntity(string content) { Dbg.DEBUG_MSG("Account::HelloToFirstEntity, content=" + content); FirstEntityBase firstEntity = null; foreach (var pair in KBEngineApp.app.entities) { Debug.Log("Check--------------" + pair.Key + pair.Value.className); if (pair.Value.className == "FirstEntity") { firstEntity = pair.Value as FirstEntityBase; } } if (firstEntity == null) { Dbg.ERROR_MSG("Account::HelloToFirstEntity, firstEntity can not find"); return; } firstEntity.cellEntityCall.hello(content); }
public static void processInEvents() { monitor_Enter(events_in); if (firedEvents_in.Count > 0) { var iter = firedEvents_in.GetEnumerator(); while (iter.MoveNext()) { doingEvents_in.AddLast(iter.Current); } firedEvents_in.Clear(); } monitor_Exit(events_in); while (doingEvents_in.Count > 0) { EventObj eobj = doingEvents_in.First.Value; try { eobj.listener.funcDelegate(eobj.eventData); } catch (Exception e) { Dbg.ERROR_MSG("Event::processInEvents: event=" + eobj.listener.funcDelegate + "\n" + e.ToString()); } if (doingEvents_in.Count > 0) { doingEvents_in.RemoveFirst(); } } }
public override void onEnterGameFailed(sbyte errorCode) { Dbg.ERROR_MSG("Account::onEnterGameFailed: errorCode=" + errorCode); KBEngine.Event.fireOut("Event_OnEnterGameFailed", errorCode); }