예제 #1
0
 /// <summary>
 /// 选中建筑元素
 /// </summary>
 /// <param name="menuItem"></param>
 public void SelectBuildItem(BuildMenuItem menuItem)
 {
     if (menuItem == null)
     {
         //取消编辑状态
         GameView.SetEditor(false);
         mPreSelectMenuItem = null;
         return;
     }
     if (mPreSelectMenuItem != null)
     {
         if (mPreSelectMenuItem != menuItem)
         {
             mPreSelectMenuItem.SetStatus();
         }
     }
     mPreSelectMenuItem = menuItem;
     //进入编辑状态
     GameView.SetEditor(true, menuItem.BuildingItemInfo);
 }