// Initial setup (Configuracion inicial) #endregion #region Ear public void _EarRequest(_Request request) { switch (request) { case _Request.Start_Countdown_1s: Start_Countdown(1); break; case _Request.Start_Countdown_2s: Start_Countdown(2); break; case _Request.Start_Countdown_3s: Start_Countdown(3); break; case _Request.Start_Countdown_4s: Start_Countdown(4); break; case _Request.Start_Countdown_5s: Start_Countdown(5); break; case _Request.Start_Countdown_6s: Start_Countdown(6); break; case _Request.Start_Countdown_7s: Start_Countdown(7); break; case _Request.Start_Countdown_8s: Start_Countdown(8); break; case _Request.Activate: _driverInitMVC.SetActiveView(true); break; case _Request.Deactivate: _driverInitMVC.SetActiveView(false); break; default:; break; } }
public void _EarRequest(_Request request) { switch (request) { case _Request.RunOn: _RunOff = false; break; case _Request.RunOff: _RunOff = true; break; default:; break; } }
public void _EarRequest(_Request request) { switch (request) { case _Request.Activate: _driverInitMVC.SetActiveView(true); break; case _Request.Deactivate: _driverInitMVC.SetActiveView(false); break; default:; break; } }
public void _EarRequest(_Request request) { switch (request) { case _Request.Activate: Transparent_Panel(true); break; case _Request.Deactivate: Transparent_Panel(false); break; default:; break; } }
public void _EarRequest(_Request request) { switch (request) { case _Request.Discount_Live: _Discount_Live(); break; case _Request.Show_Timer: _driverInitMVC.SetActiveView(true); break; case _Request.Hide_Timer: _driverInitMVC.SetActiveView(false); break; default: Debug.Log(request.ToString() + ": This options does not Available"); break; } }
public void _EarRequest(_Request request) { switch (request) { case _Request.Show: _driverInitMVC.SetActiveView(true); break; case _Request.Hide: _driverInitMVC.SetActiveView(false); break; case _Request.Start_Time: Start_Time(); break; default:; break; } }
public void _EarRequest(_Request request) { switch (request) { case _Request.Raise_Curtain: SetRaiseCurtain(); break; case _Request.Lower_Curtain: SetLowerCurtain(); break; case _Request.Activate: _driverInitMVC.SetActiveView(true); break; case _Request.Deactivate: _driverInitMVC.SetActiveView(false); break; default: break; } }
public void _EarRequest(_Request request) { switch (request) { case _Request.Show_Win: Win(); break; case _Request.Show_Lose: Lose(); break; case _Request.Activate:; break; case _Request.Deactivate: _driverInitMVC.SetActiveView(false); break; default:; break; } }
public static void Request <T>(string msg, T rpc, RpcResponse callback, bool autoRetry = true, bool needUIWaiting = true, bool needUIErrorCodeAlert = true, bool needUIRetry = true) where T : IMessage { ByteString rpcata = rpc.ToByteString(); _Request request = new _Request(); request.Token = Token;//Token用于识别 request.Rpc = msg; request.Data = rpcata; UpdateUniqueIdMax(msg); request.Unique = GetUniqueIdMax(msg) + 1;//同名的唯一标识 byte[] binaryData = request.ToByteArray(); byte[] sendData = BuildSocketBinaryData(new SocketData { version = 1, dataLength = binaryData.Length, data = binaryData }); RPC rpcData = new RPC { msg = msg, rpcType = rpc.GetType(), callback = callback, sendData = sendData, timestamp = DateTime.Now.Ticks, unique = request.Unique, state = RpcState.Waiting, autoRetry = autoRetry, }; if (!m_RpcUniqueIdMap.ContainsKey(rpcData.uniqueName)) { m_RpcUIMap.Add(rpcData.uniqueName, new RpcRequestUIData() { needErrorCodeAlert = needUIErrorCodeAlert, needRetry = needUIRetry, needWaitingUI = needUIWaiting, }); } if (needUIWaiting) { App.Manager.Thread.RunOnMainThread(() => { Common.UI.OpenWaiting(); }); m_waitUICount++; } AddNewRequest(rpcData); Send(rpcData); }