void CmdChange(int _row, int _col, int _playerNumber, GameObject thestage) { //print ("ha"); StageScriptNetwork stage = thestage.GetComponent <StageScriptNetwork> (); stage.RpcChange(_row, _col, _playerNumber); }
/*[ClientRpc] * void RpcChange(int _row,int _col,int playerNumber){ * Renderer rend = squares [(_row * 8) + _col].GetComponent<Renderer> (); * print (rend.material.color); * if (playerNumber == 0) { * rend.material.color = Color.white; * } * if (playerNumber == 1) { * rend.material.color = Color.red; * } * if (playerNumber == 2) { * rend.material.color = Color.green; * } * if (playerNumber == 3) { * rend.material.color = Color.yellow; * } * if (playerNumber == 4) { * rend.material.color = Color.blue; * } * }*/ void Change(int _row, int _col, int _playerNumber, GameObject thestage) { if (isServer) { //print ("server change"); StageScriptNetwork stage = thestage.GetComponent <StageScriptNetwork> (); stage.RpcChange(_row, _col, _playerNumber); } else { //print ("client change"); CmdChange(_row, _col, _playerNumber, thestage); } }