River Jiang
2020-10-27 24f59b89e9eabcfe948fc0ba304a8dbec2deda14
Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
@@ -282,6 +282,8 @@
    /// </summary>
    public void onClick()
    {
        if (GameConfig.IsNewbie && !GameConfig.CanBuyNewTower) return;
        // 还没到技能时间,忽略掉技能宝石
        Tower newTower = GetRandomTower(EndlessUIStart.instance.GameStartTime <= SKILL_TOWER_TIME);
@@ -295,7 +297,7 @@
    /// 随机找一个空白位置放置塔防
    /// </summary>
    /// <param name="tower"></param>
    public bool RandomPlaceTower(Tower tower, int level = -1, int cost = -1)
    public bool RandomPlaceTower(Tower tower, int level = -1, int cost = -1, int posx = - 1, int posy = -1)
    {
        EndlessGameUI gameUI = EndlessGameUI.instance;
@@ -303,9 +305,9 @@
            gameUI.CancelGhostPlacement();
        if (EndlessUIStart.instance.GameStartTime >= LEVELUP_TOWER_TIME)
            return gameUI.RandomPlaceTower(tower, -1, -1, level == -1 ? 1 : level, cost);
            return gameUI.RandomPlaceTower(tower, posx, posy, level == -1 ? 1 : level, cost);
        else
            return gameUI.RandomPlaceTower(tower, -1, -1, level == -1 ? 0 : level, cost);
            return gameUI.RandomPlaceTower(tower, posx, posy, level == -1 ? 0 : level, cost);
    }
    /// <summary>