Ejemplo n.º 1
0
    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");
    }
Ejemplo n.º 2
0
    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;
    }