//Popeyes大眼仔 void PopeyesVoid() { if (ParkwaySeatX >= 1) { if (ParkwaySeatX == 1 && ParkwaySeatY >= 1) { if (ParkwaySeatY <= HistoryParkwayData[(byte)(ParkwaySeatX - 1)]) { if (ParkwaySeatY == 1) { PopeyesSeatX = 0; PopeyesSeatY = 0; } else { PopeyesSeatY++; } PopeyesSaveColor = 1; } else { if (ParkwaySeatY == 1) { PopeyesSeatX = 0; PopeyesSeatY = 0; PopeyesSaveColor = 2; } else if ((ParkwaySeatY - HistoryParkwayData[(byte)(ParkwaySeatX - 1)]) == 1) { if (PopeyesSaveColor == 1) { PopeyesSeatX++; PopeyesSeatY = 0; } else if (PopeyesSaveColor == 2) { PopeyesSeatX++; PopeyesSeatY = 0; } PopeyesSaveColor = 2; } else { if (PopeyesSaveColor == 1) { PopeyesSeatY++; } else if (PopeyesSaveColor == 2) { PopeyesSeatX++; PopeyesSeatY = 0; } PopeyesSaveColor = 1; } } } else { if (ParkwaySeatY == 0) { if (HistoryParkwayData[(byte)(ParkwaySeatX - 1)] == HistoryParkwayData[(byte)(ParkwaySeatX - 2)]) { if (PopeyesSaveColor == 0) { PopeyesSeatX = 0; PopeyesSeatY = 0; } else if (PopeyesSaveColor == 1) { PopeyesSeatY++; } else if (PopeyesSaveColor == 2) { PopeyesSeatX++; PopeyesSeatY = 0; } PopeyesSaveColor = 1; } else { if (PopeyesSaveColor == 0) { PopeyesSeatX = 0; PopeyesSeatY = 0; } else if (PopeyesSaveColor == 1) { PopeyesSeatX++; PopeyesSeatY = 0; } else if (PopeyesSaveColor == 2) { PopeyesSeatY++; } PopeyesSaveColor = 2; } } else { if (ParkwaySeatY <= HistoryParkwayData[(byte)(ParkwaySeatX - 1)]) { if (PopeyesSaveColor == 1) { PopeyesSeatY++; } else if (PopeyesSaveColor == 2) { PopeyesSeatX++; PopeyesSeatY = 0; } PopeyesSaveColor = 1; } else { if ((ParkwaySeatY - HistoryParkwayData[(byte)(ParkwaySeatX - 1)]) == 1) { if (PopeyesSaveColor == 1) { PopeyesSeatX++; PopeyesSeatY = 0; } else if (PopeyesSaveColor == 2) { PopeyesSeatY++; } PopeyesSaveColor = 2; } else { if (PopeyesSaveColor == 1) { PopeyesSeatY++; } else if (PopeyesSaveColor == 2) { PopeyesSeatX++; PopeyesSeatY = 0; } PopeyesSaveColor = 1; } } } } } GameObject Data = Instantiate(PopeyesGO); Data.transform.parent = PopeyesTable.transform; PearlHandicap Data_cs = Data.GetComponent <PearlHandicap>(); if (PopeyesSaveColor == 1) { Data_cs.PearlHandicapSprite.spriteName = "bg_circle_0"; } else if (PopeyesSaveColor == 2) { Data_cs.PearlHandicapSprite.spriteName = "bg_circle_1"; } Data_cs.LabelNumber.text = ""; Data.transform.localPosition = new Vector3(-41.5f + (PopeyesSeatX * 31), 69.5f - (30.8f * PopeyesSeatY), 1); Data.transform.localScale = new Vector3(1, 1, 1); if (PopeyesSeatY >= 5) { Data_cs.PearlHandicapSprite.color = new Color32(255, 255, 255, 0); if (PopeyesSeatY == 5) { GameObject DataPHL = Instantiate(PHLGameObject); DataPHL.transform.parent = PopeyesTable.transform; DataPHL.transform.localScale = new Vector3(1, 1, 1); DataPHL.name = PopeyesSeatX.ToString(); PHLabel DataPHL_cs = DataPHL.GetComponent <PHLabel>(); DataPHL_cs.LabelNumber.text = (PopeyesSeatY + 1).ToString(); DataPHL.transform.localPosition = new Vector3(-41.5f + (PopeyesSeatX * 31), 69.5f - (31.5f * PopeyesSeatY), 1); SavePopeyesTableData.Add(PopeyesSeatX, DataPHL); } else { PHLabel PHLData = SavePopeyesTableData[PopeyesSeatX].GetComponent <PHLabel>(); PHLData.LabelNumber.text = (PopeyesSeatY + 1).ToString(); } } }
//Zadzha 小強路 void ZadzhaVoid() { if (ParkwaySeatX >= 3) { if (ParkwaySeatX == 3 && ParkwaySeatY >= 1) { if (ParkwaySeatY <= HistoryParkwayData[(byte)(ParkwaySeatX - 3)]) { if (ParkwaySeatY == 1) { ZadzhaSeatX = 0; ZadzhaSeatY = 0; } else { ZadzhaSeatY++; } ZadzhaColor = 1; } else { if (ParkwaySeatY == 1) { ZadzhaSeatX = 0; ZadzhaSeatY = 0; ZadzhaColor = 2; } else if ((ParkwaySeatY - HistoryParkwayData[(byte)(ParkwaySeatX - 3)]) == 1) { if (ZadzhaColor == 1) { ZadzhaSeatX++; ZadzhaSeatY = 0; } else if (LaneColor == 2) { ZadzhaSeatX++; ZadzhaSeatY = 0; } ZadzhaColor = 2; } else { if (ZadzhaColor == 1) { ZadzhaSeatY++; } else if (ZadzhaColor == 2) { ZadzhaSeatX++; ZadzhaSeatY = 0; } ZadzhaColor = 1; } } } else { if (ParkwaySeatY == 0) { if (HistoryParkwayData[(byte)(ParkwaySeatX - 1)] == HistoryParkwayData[(byte)(ParkwaySeatX - 4)]) { if (ZadzhaColor == 0) { ZadzhaSeatX = 0; ZadzhaSeatY = 0; } else if (ZadzhaColor == 1) { ZadzhaSeatY++; } else if (ZadzhaColor == 2) { ZadzhaSeatX++; ZadzhaSeatY = 0; } ZadzhaColor = 1; } else { if (ZadzhaColor == 0) { ZadzhaSeatX = 0; ZadzhaSeatY = 0; } else if (ZadzhaColor == 1) { ZadzhaSeatX++; ZadzhaSeatY = 0; } else if (ZadzhaColor == 2) { ZadzhaSeatY++; } ZadzhaColor = 2; } } else { if (ParkwaySeatY <= HistoryParkwayData[(byte)(ParkwaySeatX - 3)]) { if (ZadzhaColor == 1) { ZadzhaSeatY++; } else if (ZadzhaColor == 2) { ZadzhaSeatX++; ZadzhaSeatY = 0; } ZadzhaColor = 1; } else { if ((ParkwaySeatY - HistoryParkwayData[(byte)(ParkwaySeatX - 3)]) == 1) { if (ZadzhaColor == 1) { ZadzhaSeatX++; ZadzhaSeatY = 0; } else if (ZadzhaColor == 2) { ZadzhaSeatY++; } ZadzhaColor = 2; } else { if (ZadzhaColor == 1) { ZadzhaSeatY++; } else if (ZadzhaColor == 2) { ZadzhaSeatX++; ZadzhaSeatY = 0; } ZadzhaColor = 1; } } } } } GameObject Data = Instantiate(ZadzhaGO); Data.transform.parent = ZadzhaTable.transform; PearlHandicap Data_cs = Data.GetComponent <PearlHandicap>(); if (ZadzhaColor == 1) { Data_cs.PearlHandicapSprite.spriteName = "bg_line_0"; } else if (ZadzhaColor == 2) { Data_cs.PearlHandicapSprite.spriteName = "bg_line_1"; } Data_cs.LabelNumber.text = ""; Data.transform.localPosition = new Vector3(-45.5f + (ZadzhaSeatX * 31), 69 - (30.8f * ZadzhaSeatY), 1); Data.transform.localScale = new Vector3(1, 1, 1); if (ZadzhaSeatY >= 5) { Data_cs.PearlHandicapSprite.color = new Color32(255, 255, 255, 0); if (ZadzhaSeatY == 5) { GameObject DataPHL = Instantiate(PHLGameObject); DataPHL.transform.parent = ZadzhaTable.transform; DataPHL.transform.localScale = new Vector3(1, 1, 1); DataPHL.name = ZadzhaSeatX.ToString(); PHLabel DataPHL_cs = DataPHL.GetComponent <PHLabel>(); DataPHL_cs.LabelNumber.text = (ZadzhaSeatY + 1).ToString(); DataPHL.transform.localPosition = new Vector3(-41.5f + (ZadzhaSeatX * 31), 69.5f - (31.5f * ZadzhaSeatY), 1); SaveZadzhaTableData.Add(ZadzhaSeatX, DataPHL); } else { PHLabel PHLData = SaveZadzhaTableData[ZadzhaSeatX].GetComponent <PHLabel>(); PHLData.LabelNumber.text = (ZadzhaSeatY + 1).ToString(); } } }
//Parkway大路 void ParkwayVoid() { if (NowHistoryNumber != 0) { if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward != ENUM_BACCARAT_AWARD.WinDraw) { for (int i = 1; i < HistoryData.Count; i++) { if (HistoryParkwayData.Count == 0) { HistoryParkwayData.Add(ParkwaySeatX, ParkwaySeatY); i = HistoryData.Count; } else { if (HistoryData[(ushort)(NowHistoryNumber - i)].m_oNormalAward.m_enumAward != ENUM_BACCARAT_AWARD.WinDraw) { if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == HistoryData[(ushort)(NowHistoryNumber - i)].m_oNormalAward.m_enumAward) { ParkwaySeatY++; HistoryParkwayData[ParkwaySeatX] = ParkwaySeatY; } else { ParkwaySeatX++; ParkwaySeatY = 0; HistoryParkwayData.Add(ParkwaySeatX, ParkwaySeatY); } ///////////////////////追加 if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinBanker) { //莊贏 Forecast.BankerWinParkwaySeatX = ParkwaySeatX; Forecast.BankerWinParkwaySeatY = (byte)(ParkwaySeatY + 1); //閒贏 Forecast.PlayerWinParkwaySeatX = (byte)(ParkwaySeatX + 1); Forecast.PlayerWinParkwaySeatY = 0; } else if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinPlayer) { //莊贏 Forecast.BankerWinParkwaySeatX = (byte)(ParkwaySeatX + 1); Forecast.BankerWinParkwaySeatY = 0; //閒贏 Forecast.PlayerWinParkwaySeatX = ParkwaySeatX; Forecast.PlayerWinParkwaySeatY = (byte)(ParkwaySeatY + 1); } i = HistoryData.Count; } } } } } else { HistoryParkwayData.Add(ParkwaySeatX, ParkwaySeatY); } GameObject Data = Instantiate(ParkwayGO); Data.transform.parent = ParkwayTable.transform; PearlHandicap Data_cs = Data.GetComponent <PearlHandicap>(); if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinBanker && !HistoryData[NowHistoryNumber].m_oNormalAward.m_bBankerOnePair && !HistoryData[NowHistoryNumber].m_oNormalAward.m_bPlayerOnePair) { Data_cs.PearlHandicapSprite.spriteName = "bg_r_0"; } else if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinBanker && HistoryData[NowHistoryNumber].m_oNormalAward.m_bBankerOnePair && !HistoryData[NowHistoryNumber].m_oNormalAward.m_bPlayerOnePair) { Data_cs.PearlHandicapSprite.spriteName = "bg_r_1"; } else if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinBanker && !HistoryData[NowHistoryNumber].m_oNormalAward.m_bBankerOnePair && HistoryData[NowHistoryNumber].m_oNormalAward.m_bPlayerOnePair) { Data_cs.PearlHandicapSprite.spriteName = "bg_r_2"; } else if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinBanker && HistoryData[NowHistoryNumber].m_oNormalAward.m_bBankerOnePair && HistoryData[NowHistoryNumber].m_oNormalAward.m_bPlayerOnePair) { Data_cs.PearlHandicapSprite.spriteName = "bg_r_3"; } else if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinPlayer && !HistoryData[NowHistoryNumber].m_oNormalAward.m_bBankerOnePair && !HistoryData[NowHistoryNumber].m_oNormalAward.m_bPlayerOnePair) { Data_cs.PearlHandicapSprite.spriteName = "bg_b_0"; } else if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinPlayer && HistoryData[NowHistoryNumber].m_oNormalAward.m_bBankerOnePair && !HistoryData[NowHistoryNumber].m_oNormalAward.m_bPlayerOnePair) { Data_cs.PearlHandicapSprite.spriteName = "bg_b_1"; } else if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinPlayer && !HistoryData[NowHistoryNumber].m_oNormalAward.m_bBankerOnePair && HistoryData[NowHistoryNumber].m_oNormalAward.m_bPlayerOnePair) { Data_cs.PearlHandicapSprite.spriteName = "bg_b_2"; } else if (HistoryData[NowHistoryNumber].m_oNormalAward.m_enumAward == ENUM_BACCARAT_AWARD.WinPlayer && HistoryData[NowHistoryNumber].m_oNormalAward.m_bBankerOnePair && HistoryData[NowHistoryNumber].m_oNormalAward.m_bPlayerOnePair) { Data_cs.PearlHandicapSprite.spriteName = "bg_b_3"; } Data_cs.LabelNumber.text = NormalTotalPoint.ToString(); Data.transform.localPosition = new Vector3(-51 + (ParkwaySeatX * 32.35f), 80.5f - (31.5f * ParkwaySeatY), 1); Data.transform.localScale = new Vector3(1, 1, 1); if (ParkwaySeatY >= 5) { Data_cs.PearlHandicapSprite.color = new Color32(255, 255, 255, 0); if (ParkwaySeatY == 5) { GameObject DataPHL = Instantiate(PHLGameObject); DataPHL.transform.parent = ParkwayTable.transform; DataPHL.transform.localScale = new Vector3(1, 1, 1); DataPHL.name = ParkwaySeatX.ToString(); PHLabel DataPHL_cs = DataPHL.GetComponent <PHLabel>(); DataPHL_cs.LabelNumber.text = (ParkwaySeatY + 1).ToString(); DataPHL.transform.localPosition = new Vector3(-51 + (ParkwaySeatX * 32.35f), 80.5f - (32f * ParkwaySeatY), 1); SaveParkwayTableData.Add(ParkwaySeatX, DataPHL); } else { PHLabel PHLData = SaveParkwayTableData[ParkwaySeatX].GetComponent <PHLabel>(); PHLData.LabelNumber.text = (ParkwaySeatY + 1).ToString(); } } //x=-189 //y=62 }