コード例 #1
0
ファイル: Click.cs プロジェクト: zhangli344236745/3D
 void OnMouseDown()
 {
     Debug.Log("OnMouseDown");
     if (gameObject.name == "boat")
     {
         action.ClickBoat();
     }
     else
     {
         action.ClickCharacter(character);
     }
 }
コード例 #2
0
    void OnMouseDown()
    {
        Debug.Log("OnMouseDown");
        if (gameObject.name == "boat")
        {
            action.ClickBoat();

            int  rightPriest = controller.RightCoast.getCharacterNum()[0];
            int  rightDevil  = controller.RightCoast.getCharacterNum()[1];
            int  leftPriest  = controller.LeftCoast.getCharacterNum()[0];
            int  leftDevil   = controller.LeftCoast.getCharacterNum()[1];
            bool location    = controller.boat.BoatPosStatus == -1 ? true : false;
            int  pcount      = controller.boat.getCharacterNum()[0];
            int  dcount      = controller.boat.getCharacterNum()[1];
            if (location)
            {
                leftPriest += pcount;
                leftDevil  += dcount;
            }
            else
            {
                rightPriest += pcount;
                rightDevil  += dcount;
            }
            Debug.Log("测试AI");
            Debug.Log(leftPriest);
            Debug.Log(leftDevil);
            Debug.Log(rightPriest);
            Debug.Log(rightDevil);

            controller.simplegui.state = new AI(leftPriest, leftDevil, rightPriest, rightDevil, location, null);
        }
        else
        {
            action.ClickCharacter(character);
        }
    }