}// Update is called once per frame void Update() { if (!CpuInitialized) { record = GameObject.Find("GameManager").GetComponent <RecordOnline>(); if (record.Initialized) { get(); List <int> gravenum = new List <int>(); foreach (int card in record.opensource()) { gravenum.Add(card % 13); } for (int num = 0; num < 13; num++) { if (!gravenum.Contains(num)) { blankmods.Add(num); } } for (int i = 0; i < blankmods.Count; i++) { PairChecked.Add(false); blanklist4.Add(new List <List <int> >()); blanklist3.Add(new List <List <int> >()); InitBlankChaser(record.record, i); } CpuInitialized = true; } } }
/* * 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 * 棋譜...record.record -> 正方形,None=-1 * プライベート情報...info -> None=-1 * handuniform...handuniforms[player_num]で、player_numの持ってる背番号 * 〜〜〜〜〜〜〜〜〜〜〜〜〜4/10更新〜〜〜〜〜〜〜〜〜〜〜〜〜 * record.GetDrawnUniform()[player_num]で、player_numの持ってるドローンの背番号 * record.GetOriginalUniform()[player_num]で、player_numの持ってるオリジナルの背番号 * record.opensource()で、opensourceにあるカード番号 * (この3つは結構使うようならget()に入れてもらってもよい) * draw()の帰り値は「背番号」に変更!!!! * 〜〜〜〜〜〜〜〜〜〜〜〜4/16更新〜〜〜〜〜〜〜〜〜〜〜〜 * private変数として、previousTurnPlayer,previousDrawnPlayer,previousMovedCardを追加 * 中身はそれぞれ一個前のターンで誰が引いたか、誰がひかれたか、何を引いたか * load()を引いた後に毎回更新、 * この前はエラーが多くて大変だったので、エラーになりそうだったら日本語で書いてくれると助かります */ private void get() { record = GameObject.Find("GameManager").GetComponent <RecordOnline>(); info = record.info[playerNumber]; handUniforms = record.GetHandUniform(); //uniforms = record.Uniform; }
private void get() { //card = GameObject.Find("Card"); turnManager = GetComponent <TurnManagerOnline>(); record = GetComponent <RecordOnline>(); turn = turnManager.turn; tP = turnManager.turnPlayer; dP = turnManager.drawnPlayer; hand = GameObject.Find("Hand"); //Handのクラスを取得 hands = hand.GetComponent <HandsOnline>(); for (int i = 0; i < numOfComs; i++) { coms[numOfPlayer + i] = GameObject.Find("Com" + (numOfPlayer + i)).GetComponent <ComputerOnline>(); //Debug.Log("Com" + (i + 1)); } }
private void get() { //card = GameObject.Find("Card"); turnManager = GetComponent <TurnManagerOnline>(); record = GetComponent <RecordOnline>(); turn = turnManager.turn; tP = turnManager.turnPlayer; dP = turnManager.drawnPlayer; hand = GameObject.Find("Hand"); //Handのクラスを取得 hands = hand.GetComponent <HandsOnline>(); md = GameObject.Find("ModeData").GetComponent <ModeData>(); zizikaku = GetComponent <ZiziKakuOnline>(); for (int i = 0; i < 4; i++) { coms[i] = GameObject.Find("Com" + (i)).GetComponent <ComputerVer2Online>(); //Debug.Log("Com" + (i + 1)); } }