Example #1
0
    /// <summary>
    /// 修改建筑模式
    /// </summary>
    /// <param name="buildMode"></param>
    public void ChangeBuildMode(BuildControlModeEnum buildMode)
    {
        BuildHandler.Instance.controlForBuild.ChangeMode(buildMode);
        switch (buildMode)
        {
        case BuildControlModeEnum.Build:
            ui_IvBuild.sprite      = spBuildSelect;
            ui_IvDemolition.sprite = spDemolitionUnSelect;
            ui_IvBuildBG.gameObject.SetActive(true);
            ui_IvDemolitionBG.gameObject.SetActive(false);
            break;

        case BuildControlModeEnum.Demolition:
            ui_IvBuild.sprite      = spBuildUnSelect;
            ui_IvDemolition.sprite = spDemolitionSelect;
            ui_IvBuildBG.gameObject.SetActive(false);
            ui_IvDemolitionBG.gameObject.SetActive(true);
            break;
        }
    }
Example #2
0
 /// <summary>
 /// 改变模式
 /// </summary>
 /// <param name="buildMode"></param>
 public void ChangeMode(BuildControlModeEnum buildMode)
 {
     this.buildMode = buildMode;
 }