void OnMouseDown() { this.screenPoint = Camera.main.WorldToScreenPoint(transform.position); this.offset = transform.position - Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, screenPoint.z)); xzahyou = transform.position.x; yzahyou = transform.position.y; KomaShu = komaModel.cardIndex; KomaNaru = komaModel.komaBackIndex; masuHandler.MasuCordinator(xzahyou, yzahyou, KomaShu, komaModel.naru, komaModel.komaNariField); //引数を加える。 m_ObjectCollider = GetComponent <BoxCollider2D>(); m_ObjectCollider.isTrigger = false; Debug.Log("mousedown"); }
void OnMouseDown() { komaIdou.ReSetMasu();//マスの色を消す turn = PlayerPrefs.GetInt("turn"); pID = PlayerPrefs.GetInt("pID"); Debug.Log("いま" + pID + "," + turn + "目です"); if (gameObject.tag == "1koma") { currentPlayer = 1; Debug.Log("なう" + currentPlayer); } else { currentPlayer = 2; Debug.Log("なう" + currentPlayer); } this.screenPoint = Camera.main.WorldToScreenPoint(transform.position); this.offset = transform.position - Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, screenPoint.z)); xzahyou = transform.position.x; yzahyou = transform.position.y; afx = xzahyou; afy = yzahyou; KomaShu = komaModel.cardIndex; KomaNaru = komaModel.komaBackIndex; mouse = 1; masuHandler.MasuCordinator(xzahyou, yzahyou, KomaShu, komaModel.naru, komaModel.komaNariField, mouse); //引数を加える。 if (pID == currentPlayer) { komaIdou.checkMasu(komaModel.naru, KomaShu, currentPlayer);//駒の移動先をチェックする } m_ObjectCollider = GetComponent <BoxCollider2D>(); m_ObjectCollider.isTrigger = false; }