public void SetDataTableInfo(MessageReceiving message) { InitListOtherUserDataInGame(message); bet = message.readLong(); BOL_Manager.instance.betDefault = bet; BolNetworkReceiving.instance.betSetup = bet; BOL_ChoiceHero.instance.betInGame.text = bet.ToString(); long betProcess = message.readLong(); mapid = message.readShort(); TIME_PLAY = message.readLong(); status = message.readByte(); Debugs.LogRed("bet " + bet + "betProcess" + betProcess + " |mapid|" + mapid + " |Time_play|" + TIME_PLAY + " |status|" + status); if (status == 0) { BOL_Main_Controller.instance.ChairPosition = Constant.CHAIR_PLAYER; ReceiveWaitingGame(message); } else { BOL_Main_Controller.instance.ChairPosition = Constant.CHAIR_VIEWER; ReceivePlayingGame(message); } hasLoadTableInfo = true; }
void Start() { #if TEST Debugs.LogRed(">>> vào scene"); #endif if (NetworkGlobal.instance != null && NetworkGlobal.instance.instanceRealTime != null) { NetworkGlobal.instance.instanceRealTime.onDisconnect = () => { LoadingCanvasController.instance.Hide(); PopupManager.Instance.CreatePopupMessage(MyLocalize.GetString(MyLocalize.kError) , MyLocalize.GetString(MyLocalize.kConnectionError) , string.Empty , MyLocalize.GetString(MyLocalize.kOk) , () => { Debug.LogError("xử lý chuyển scene khi mất kết nối"); CoreGameManager.instance.SetUpOutRoomAndBackToChooseTableScreen(); }); }; DataManager.instance.userData.sessionId = NetworkGlobal.instance.instanceRealTime.sessionId; } StartCoroutine(DoActionRun()); //StartControlMatrix(); //StartCurrentMatrix(); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); BOL_Main_Controller myScript = (BOL_Main_Controller)target; GUILayout.Space(30); GUILayout.Label(">>> For Test <<<"); if (GUILayout.Button(" PlayerPrefs.DeleteAll()")) { Debugs.LogRed("successfull"); PlayerPrefs.DeleteAll(); } }
// show matrix battle public void InitDataBattle() { #if TEST Debug.LogWarning(Debugs.ColorString("InitDataBattle", Color.red)); #endif listBattle = new MySimplePoolManager(); float ratio = 1.4f / 2.81203f; Debugs.LogRed("init battle"); panelplayerLeft = SpawnHeroBattle(Constant.CHAIR_LEFT); _panelplayerLeft = panelplayerLeft.GetComponent <BOL_Battle_PlayerInGame>(); //_panelplayerLeft.InitFirstData(1); Piece_Control pieceleft = _panelplayerLeft.GetComponent <Piece_Control>(); panelplayerRight = SpawnHeroBattle(Constant.CHAIR_RIGHT); _panelplayerRight = panelplayerRight.GetComponent <BOL_Battle_PlayerInGame>(); //_panelplayerRight.InitFirstData(-1); Piece_Control pieceRight = _panelplayerRight.GetComponent <Piece_Control>(); listBattle.AddObject(pieceleft); listBattle.AddObject(pieceRight); ResetChoiceHero(true); }
public void SpawnObject() { if (countNextPiece != 0) { countPiece = countNextPiece; for (int i = 0; i < 3; i++) { currentPiece.transform.GetChild(i).GetComponent <SpriteRenderer>().sprite = null; } currentPiece.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = nextPiece.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite; currentPiece.transform.GetChild(1).GetComponent <SpriteRenderer>().sprite = nextPiece.transform.GetChild(1).GetComponent <SpriteRenderer>().sprite; currentPiece.transform.GetChild(2).GetComponent <SpriteRenderer>().sprite = nextPiece.transform.GetChild(2).GetComponent <SpriteRenderer>().sprite; value_1 = value_1_nextpiece; value_2 = value_2_nextpiece; value_3 = value_3_nextpiece; switch (countPiece) { case 1: currentPiece.transform.localPosition = new Vector3(BeginCol * Rowfoot + Rowfoot / 2, BeginRow * Colfoot + Colfoot / 2); rowBegin = 0; rowFinish = GetRowFinishMove(0, 3); break; case 2: currentPiece.transform.localPosition = new Vector3(BeginCol * Rowfoot + Rowfoot / 2, (BeginRow + 1) * Colfoot + Colfoot / 2); rowBegin = 1; rowFinish = GetRowFinishMove(1, 3); break; case 3: currentPiece.transform.localPosition = new Vector3(BeginCol * Rowfoot + Rowfoot / 2, (BeginRow + 2) * Colfoot + Colfoot / 2); rowBegin = 2; rowFinish = GetRowFinishMove(2, 3); break; } } else { Debugs.LogRed("vào chỗ này" + countNextPiece); for (int i = 0; i < 3; i++) { currentPiece.transform.GetChild(i).GetComponent <SpriteRenderer>().sprite = null; } value_1 = UnityEngine.Random.Range(1, 7); countPiece = 1; currentPiece.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = pieces_default[value_1].GetComponent <SpriteRenderer>().sprite; currentPiece.transform.localPosition = new Vector3(BeginCol * Rowfoot + Rowfoot / 2, BeginRow * Colfoot + Colfoot / 2); //matrix[0, 3] = value_1; rowBegin = 0; rowFinish = GetRowFinishMove(0, 3); value_2 = UnityEngine.Random.Range(0, 7); if (value_2 != 0) { currentPiece.transform.GetChild(1).GetComponent <SpriteRenderer>().sprite = pieces_default[value_2].GetComponent <SpriteRenderer>().sprite; currentPiece.transform.localPosition = new Vector3(BeginCol * Rowfoot + Rowfoot / 2, (BeginRow + 1) * Colfoot + Colfoot / 2); //matrix[0, 3] = value_2; //matrix[1, 3] = value_1; countPiece = 2; rowBegin = 1; rowFinish = GetRowFinishMove(1, 3); value_3 = UnityEngine.Random.Range(0, 7); if (value_3 != 0) { currentPiece.transform.GetChild(2).GetComponent <SpriteRenderer>().sprite = pieces_default[value_3].GetComponent <SpriteRenderer>().sprite; currentPiece.transform.localPosition = new Vector3(BeginCol * Rowfoot + Rowfoot / 2, (BeginRow + 2) * Colfoot + Colfoot / 2); //matrix[0, 3] = value_3; //matrix[1, 3] = value_2; //matrix[2, 3] = value_1; rowBegin = 2; rowFinish = GetRowFinishMove(2, 3); countPiece = 3; } } } if (rowFinish <= rowBegin) { ShowFinish(); } else { SpawnNextPiece(); StartMoveVertical(rowBegin, rowFinish, columnFinish, moveTween); } }