void IExchange2GM.CreateExchange(string ratio, int score) { // 關閉開分按鈕,直到開分結束恢復。 guiManager.OnWaitCreateExchange(); RtmpC2S.creditExchange(ratio, score.ToString()); }
public override void OnConnect(string str) { progress_now = 0.20f; print("RtmpC2S.LoginBySid(5835);"); //RtmpC2S.LoginBySid("5402"); RtmpC2S.LoginBySid("5835"); // 喜福 5835 }
void ISetting2GM.Logout() { string domain = LoginManager.loginInfo.Domain; string accountname = LoginManager.loginInfo.AccountName; string url = "http://" + domain + "/app/WebService/view/display.php/Logout?username=" + accountname; RtmpC2S.Close(); StartCoroutine(DoLoginout(url)); }
void IExchange2GM.BalanceExchange(bool needclosegui) { if (needclosegui) { // 關閉開分按鈕 guiManager.OnWaitCreateExchange(); } RtmpC2S.BalanceExchange(); }
void Spin() { int score_now = guiManager.GetNowScore(); int betscore = guiManager.GetBetScore(); if (score_now >= betscore) { // 計算可用分數 score_now -= betscore; // Disable 4組按鍵 , 更改可用分數顯示 guiManager.OnClick_Spin(score_now); RtmpC2S.BeginGame("beginGame2", 50, betscore / 50); slotmachine.StartSpin(); } else { if (m_GameAppInfo.f_sm_state == SM_State.AUTOSPIN) { // 結束自動轉 m_GameAppInfo.f_sm_state = SM_State.NORMAL; } // 可用分數不足,跳出通知訊息。 string context = ""; string language_id = Localization.language; if (language_id == "TW") { context = tw_ErrorMsg[0]; } else if (language_id == "CN") { context = cn_ErrorMsg[0]; } else { context = en_ErrorMsg[0]; } guiManager.ShowWindowMsg(context); // 復原按鍵 guiManager.AllowSpin(); m_but_allowInfo.Maxbet = true; m_but_allowInfo.Exchange = true; m_but_allowInfo.Dollar = true; } }
public override void onBeginGame(string str) { m_jd_onBegingame = JsonMapper.ToObject(str); if ((bool)m_jd_onBegingame[0]["event"]) { string WagersID = (m_jd_onBegingame[0]["data"]["WagersID"]).ToString(); RtmpC2S.EndGame(WagersID); } else { // 錯誤訊息 } }
public override void OnTakeMachine(string str) { print("OnTakeMachine"); progress_now = 0.80f; RtmpC2S.onLoadInfo2(); }
public override void OnGetMachineList(string str) { progress_now = 0.60f; RtmpC2S.TakeMachine(null); }
void Connect() { RtmpC2S.Connect(); }