//------------------------------------------------------------------------- public override void handleEvent(object sender, EntityEvent e) { if (e is EvEntityFixedUpdate) { var ev = (EvEntityFixedUpdate)e; if (Scene != null) { Scene.fixedUpdate(ev.tm); } } else if (e is EvUiClickOB) { // OB(站起) requestPlayerOb(); } else if (e is EvUiClickWaitWhile) { // 暂离 requestPlayerWaitWhile(); } else if (e is EvUiClickSeat) { // 坐下 var ev = (EvUiClickSeat)e; byte seat_index = ev.seat_index; requestPlayerSitdown(seat_index); } else if (e is EvUiClickPlayerReturn) { // 玩家回桌 requestPlayerReturn(); } }