Exemple #1
0
    private void SetOtherAndNonStar()
    {
        if (AttackStatus == AttackStatusType.DisPatch || AttackStatus == AttackStatusType.Gather) //准备攻击,点了下一个星球
        {
            if (curStar.CheckStarReachByRangle(clickStar) == false && IsOpenRangleCheck)          //暂时去掉,给战斗测试
            {
                ShowAttackOkBtn(false);
                ShowReconSoldierBtn(false);
            }
            else
            {
                ShowAttackOkBtn(true);
                ShowReconSoldierBtn(true);
            }

            SetAttackAndgatherStatus();
        }
        else//展示未开发星球信息
        {
            curStar = clickStar;
            MogoWorld.m_dataMapManager.CurStarID = clickStar.UnitId;
            StarNameTxt.gameObject.SetActive(true);
            StarNameTxt.text = LanguageData.GetContent(168);
            HideAllInfo();
            curSoldierEnergy = curStar.GetSoldierEnergy();
            if (curSoldierEnergy > 0)
            {
                ShowBuildings(true);
            }
        }
    }