示例#1
0
    //在加个板上点击确认按钮
    void OkToMove(GameObject go)
    {
        LeanTween.cancel(priceBoard.gameObject);
        LeanTween.scale(priceBoard.gameObject, new Vector3(0, 0, 0), 0.15f).setOnComplete(() =>
        {
            priceBoard.gameObject.SetActive(false);
        });

        //扣除货币如果不足则弹出货币不足提示
        if (!_mapUI.DownMoney(playerPoints.Price, playerPoints.Targetposition, false))
        {
            SmallNoticeUI sNotice = gameObject.AddComponent <SmallNoticeUI>();
            sNotice = sNotice.INIT();
            string str = "金币不足...";
            sNotice.OpenNotice(str, 0.5f, MovePlayer);

            CloseMovePathLine();
            return;
        }

        MovePath();
        ShowPathPoint(playerPoints.Targetpoint);
    }