void OnClick()
    {
        AllScenceLoad.LoadScence = true;
        CPACK_TMachineAutoSelect Data = new CPACK_TMachineAutoSelect();

        Data.m_uiStartTID = BlackJackManager.m_MachineBuyInConfig.m_dicTableGroupSet[(ushort)usTableID[0]].m_uiStartTableID;
        Data.m_uiEndTID   = BlackJackManager.m_MachineBuyInConfig.m_dicTableGroupSet[(ushort)usTableID[0]].m_uiStartTableID;
        Debug.Log("StartID: " + Data.m_uiStartTID + " //EndID: " + Data.m_uiEndTID);
        GameConnet.m_oGameClient.Send(ENUM_GAME_FRAME.BlackJack, (uint)ENUM_COMMON_PACKID_GC.C2G_TMachine_AutoSelect, GameConnet.m_oGameClient.DoSerialize <CPACK_TMachineAutoSelect>(Data));
    }
Example #2
0
 void ClickAutoBuyIn()
 {   //如果玩家等級大於BuyIn等級
     if (MainConnet.m_PlayerData.m_usLv >= SicBoManager.m_MachineBuyInConfig.m_usBuyinLv)
     {
         uint BuyInMoney = 0;
         //如果玩家的金錢大於MaxBuyinMoney,BuyinMoney = MaxBuyinMoney
         if (MainConnet.m_PlayerData.m_ui64OwnMoney >= SicBoManager.m_MachineBuyInConfig.m_uiMaxBuyinMoney)
         {
             BuyInMoney = SicBoManager.m_MachineBuyInConfig.m_uiMaxBuyinMoney;
         }
         else  //否則,BuyinMoney = 玩家金錢
         {
             BuyInMoney = (uint)MainConnet.m_PlayerData.m_ui64OwnMoney;
         }
         BuyInMoney = 100000;
         if (BuyInMoney >= SicBoManager.m_MachineBuyInConfig.m_uiMinBuyinMoney)
         {
             SicBoManager.AutoBuyInMoney = BuyInMoney;
             CPACK_TMachineAutoSelect Data = new CPACK_TMachineAutoSelect();
             Data.m_uiStartTID = SicBoManager.m_MachineBuyInConfig.m_dicTableGroupSet[SicBoManager.NowGroup].m_uiStartTableID;
             Data.m_uiEndTID   = SicBoManager.m_MachineBuyInConfig.m_dicTableGroupSet[SicBoManager.NowGroup].m_uiEndTableID;
             Debug.Log("NowGroup:" + SicBoManager.NowGroup + "  StartID:" + Data.m_uiStartTID + "  EndID:" + Data.m_uiEndTID);
             AllScenceLoad.LoadScence = true;
             GameConnet.m_oGameClient.Send(ENUM_GAME_FRAME.SicBo, (uint)ENUM_COMMON_PACKID_GC.C2G_TMachine_AutoSelect, GameConnet.m_oGameClient.DoSerialize <CPACK_TMachineAutoSelect>(Data));
         }
         else //否則顯示提示訊息
         {
             Message_Control.OpenMessage   = true;
             Message_Control.MessageSize   = Message_Control.BoxSizeStatu.Box_S_Yes;
             Message_Control.MessageStatus = Message_Control.MessageStatu.Buyin_MoneyNotEnough;
         }
     }
     else //否則顯示提示訊息
     {
         Message_Control.OpenMessage   = true;
         Message_Control.MessageSize   = Message_Control.BoxSizeStatu.Box_S_Yes;
         Message_Control.MessageStatus = Message_Control.MessageStatu.Buyin_LVNotEnough;
     }
 }
 void OnClick()
 {
     if (ButtonID == ENUM_LOBBY_BUTTON.SmallTable)
     {
         if (!Competition.SinedOK_Bool)
         {
             if (MainConnet.m_PlayerData.m_usLv >= BaccaratManager.m_MachineBuyInConfig.m_usBuyinLv)
             {
                 AllScenceLoad.LoadScence        = true;
                 AutoButton_Control.ClickGroupID = TableID;
                 CPACK_TMachineAutoSelect Data = new CPACK_TMachineAutoSelect();
                 Data.m_uiStartTID = BaccaratManager.m_MachineBuyInConfig.m_dicTableGroupSet[AutoButton_Control.ClickGroupID].m_uiStartTableID;
                 Data.m_uiEndTID   = BaccaratManager.m_MachineBuyInConfig.m_dicTableGroupSet[AutoButton_Control.ClickGroupID].m_uiEndTableID;
                 Debug.Log("小底台" + "StartID: " + Data.m_uiStartTID + " //EndID: " + Data.m_uiEndTID);
                 GameConnet.m_oGameClient.Send(ENUM_GAME_FRAME.Baccarat, (uint)ENUM_COMMON_PACKID_GC.C2G_TMachine_AutoSelect, GameConnet.m_oGameClient.DoSerialize <CPACK_TMachineAutoSelect>(Data));
             }
             else
             {
                 Message_Control.OpenMessage   = true;
                 Message_Control.MessageSize   = Message_Control.BoxSizeStatu.Box_S_Yes;
                 Message_Control.MessageStatus = Message_Control.MessageStatu.RookiePlayerCanNotEnter;
             }
         }
         else
         {
             Message_Control.OpenMessage   = true;
             Message_Control.MessageSize   = Message_Control.BoxSizeStatu.Box_S_Yes;
             Message_Control.MessageStatus = Message_Control.MessageStatu.NowRace;
         }
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.BigTable)
     {
         if (!Competition.SinedOK_Bool)
         {
             if (MainConnet.m_PlayerData.m_usLv >= BaccaratManager.m_MachineBuyInConfig.m_usBuyinLv)
             {
                 AllScenceLoad.LoadScence        = true;
                 AutoButton_Control.ClickGroupID = TableID;
                 CPACK_TMachineAutoSelect Data = new CPACK_TMachineAutoSelect();
                 Data.m_uiStartTID = BaccaratManager.m_MachineBuyInConfig.m_dicTableGroupSet[AutoButton_Control.ClickGroupID].m_uiStartTableID;
                 Data.m_uiEndTID   = BaccaratManager.m_MachineBuyInConfig.m_dicTableGroupSet[AutoButton_Control.ClickGroupID].m_uiEndTableID;
                 Debug.Log("大底台: " + Data.m_uiStartTID + " //EndID: " + Data.m_uiEndTID);
                 GameConnet.m_oGameClient.Send(ENUM_GAME_FRAME.Baccarat, (uint)ENUM_COMMON_PACKID_GC.C2G_TMachine_AutoSelect, GameConnet.m_oGameClient.DoSerialize <CPACK_TMachineAutoSelect>(Data));
             }
             else
             {
                 Message_Control.OpenMessage   = true;
                 Message_Control.MessageSize   = Message_Control.BoxSizeStatu.Box_S_Yes;
                 Message_Control.MessageStatus = Message_Control.MessageStatu.RookiePlayerCanNotEnter;
             }
         }
         else
         {
             Message_Control.OpenMessage   = true;
             Message_Control.MessageSize   = Message_Control.BoxSizeStatu.Box_S_Yes;
             Message_Control.MessageStatus = Message_Control.MessageStatu.NowRace;
         }
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.GameOutButton)
     {
         GameConnet.CloseGameConnet();
         Competition.CompetitionData.Clear();
         Competition.SequenceData.Clear();
         Competition.ListObject.Clear();
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.ExplainButton)
     {
         if (!Explain.ExplainBoxOpen_Bool)
         {
             Explain.ExplainBoxOpen_Bool = true;
         }
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.CompetitionButton)
     {
         if (!Competition.CompetitionBoxOpen_Bool)
         {
             Competition.CompetitionBoxOpen_Bool = true;
         }
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.ExplainNextButton)
     {
         if (Explain.Page_Number > 5)
         {
             Explain.Page_Number = 1;
         }
         else
         {
             Explain.Page_Number++;
         }
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.ExplainBackButton)
     {
         if (Explain.Page_Number < 2)
         {
             Explain.Page_Number = 6;
         }
         else
         {
             Explain.Page_Number--;
         }
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.ExplainCloseButton)
     {
         Explain.ExplainBoxOpen_Bool = false;
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.CompetitionClose)
     {
         Competition.CompetitionBoxOpen_Bool = false;
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.BeforeRankingClose)
     {
         Competition.BeforeRankingBoxOpen_Bool = false;
     }
     else if (ButtonID == ENUM_LOBBY_BUTTON.RaceInfoClose)
     {
         RaceInfo.RaceInfoObject_bool = false;
     }
 }