public void OnBrushItemClick(UIBrushMenuItem.BrushType type) { if (onBrushItemClick != null) { onBrushItemClick(type); } }
//int _selectBrushType = 0; // 0 select all . 1 select detail public void SetBrushItemSprite(UIBrushMenuItem.BrushType type, Color checkColor) { if (type == UIBrushMenuItem.BrushType.pointAdd) { mPointBtn.bgSprite.spriteName = "build_point"; mPointBtn.checkedSprite.spriteName = "build_point"; mPointBtn.checkedSprite.color = checkColor; } else if (type == UIBrushMenuItem.BrushType.pointRemove) { mPointBtn.bgSprite.spriteName = "build_point_down"; mPointBtn.checkedSprite.spriteName = "build_point_down"; mPointBtn.checkedSprite.color = checkColor; } else if (type == UIBrushMenuItem.BrushType.boxAdd) { mBoxBtn.bgSprite.spriteName = "build_area"; mBoxBtn.checkedSprite.spriteName = "build_area"; mBoxBtn.checkedSprite.color = checkColor; } else if (type == UIBrushMenuItem.BrushType.boxRemove) { mBoxBtn.bgSprite.spriteName = "build_area_down"; mBoxBtn.checkedSprite.spriteName = "build_area_down"; mBoxBtn.checkedSprite.color = checkColor; } else if (type == UIBrushMenuItem.BrushType.diagonalXPos) { mDiagonalBtn.bgSprite.spriteName = "build_gjxie1"; mDiagonalBtn.checkedSprite.spriteName = "build_gjxie1"; mDiagonalBtn.checkedSprite.color = checkColor; } else if (type == UIBrushMenuItem.BrushType.diagonalXNeg) { mDiagonalBtn.bgSprite.spriteName = "build_gjxie"; mDiagonalBtn.checkedSprite.spriteName = "build_gjxie"; mDiagonalBtn.checkedSprite.color = checkColor; } else if (type == UIBrushMenuItem.BrushType.diagonalZPos) { mDiagonalBtn.bgSprite.spriteName = "build_gjxie2"; mDiagonalBtn.checkedSprite.spriteName = "build_gjxie2"; mDiagonalBtn.checkedSprite.color = checkColor; } else if (type == UIBrushMenuItem.BrushType.diagonalZNeg) { mDiagonalBtn.bgSprite.spriteName = "build_gjxie3"; mDiagonalBtn.checkedSprite.spriteName = "build_gjxie3"; mDiagonalBtn.checkedSprite.color = checkColor; } else if (type == UIBrushMenuItem.BrushType.SelectAll) { mSelectBtn.bgSprite.spriteName = "build_vx_all"; mSelectBtn.checkedSprite.spriteName = "build_vx_all"; mSelectBtn.checkBox.isChecked = true; mSelectBtn.checkedSprite.color = checkColor; //_selectBrushType = 0; BtnBrush4_OnClick(); } else if (type == UIBrushMenuItem.BrushType.SelectDetail) { mSelectBtn.bgSprite.spriteName = "build_vx_point"; mSelectBtn.checkedSprite.spriteName = "build_vx_point"; mSelectBtn.checkBox.isChecked = true; mSelectBtn.checkedSprite.color = checkColor; //_selectBrushType = 1; BtnBrush4_OnClick(); } }
void OnBrushMenuItemClick(UIBrushMenuItem.BrushType type) { if (type == UIBrushMenuItem.BrushType.pointAdd) { mMenuCtrl.SetBrushItemSprite(type, menuItemAddColor); pointMode = EBSBrushMode.Add; if (m_CurBrush as BSPointBrush != null) { m_CurBrush.mode = pointMode; } mMenuCtrl.ManualEnbleBtn(mMenuCtrl.mPointBtn); } else if (type == UIBrushMenuItem.BrushType.pointRemove) { mMenuCtrl.SetBrushItemSprite(type, menuItemRemoveColor); pointMode = EBSBrushMode.Subtract; if (m_CurBrush as BSPointBrush != null) { m_CurBrush.mode = pointMode; } mMenuCtrl.ManualEnbleBtn(mMenuCtrl.mPointBtn); } else if (type == UIBrushMenuItem.BrushType.boxAdd) { mMenuCtrl.SetBrushItemSprite(type, menuItemAddColor); boxMode = EBSBrushMode.Add; if (m_CurBrush as BSBoxBrush != null) { m_CurBrush.mode = boxMode; } mMenuCtrl.ManualEnbleBtn(mMenuCtrl.mBoxBtn); } else if (type == UIBrushMenuItem.BrushType.boxRemove) { mMenuCtrl.SetBrushItemSprite(type, menuItemRemoveColor); boxMode = EBSBrushMode.Subtract; if (m_CurBrush as BSBoxBrush != null) { m_CurBrush.mode = boxMode; } mMenuCtrl.ManualEnbleBtn(mMenuCtrl.mBoxBtn); } else if (type == UIBrushMenuItem.BrushType.diagonalXPos) { diagonalRot = 0; BSB45DiagonalBrush db = m_CurBrush as BSB45DiagonalBrush; if (db != null) { db.m_Rot = diagonalRot; } mMenuCtrl.ManualEnbleBtn(mMenuCtrl.mDiagonalBtn); } else if (type == UIBrushMenuItem.BrushType.diagonalXNeg) { mMenuCtrl.SetBrushItemSprite(type, menuItemAddColor); diagonalRot = 2; BSB45DiagonalBrush db = m_CurBrush as BSB45DiagonalBrush; if (db != null) { db.m_Rot = diagonalRot; } mMenuCtrl.ManualEnbleBtn(mMenuCtrl.mDiagonalBtn); } else if (type == UIBrushMenuItem.BrushType.diagonalZPos) { mMenuCtrl.SetBrushItemSprite(type, menuItemAddColor); diagonalRot = 1; BSB45DiagonalBrush db = m_CurBrush as BSB45DiagonalBrush; if (db != null) { db.m_Rot = diagonalRot; } mMenuCtrl.ManualEnbleBtn(mMenuCtrl.mDiagonalBtn); } else if (type == UIBrushMenuItem.BrushType.diagonalZNeg) { mMenuCtrl.SetBrushItemSprite(type, menuItemAddColor); diagonalRot = 3; BSB45DiagonalBrush db = m_CurBrush as BSB45DiagonalBrush; if (db != null) { db.m_Rot = diagonalRot; } mMenuCtrl.ManualEnbleBtn(mMenuCtrl.mDiagonalBtn); } else if (type == UIBrushMenuItem.BrushType.SelectAll) { mMenuCtrl.SetBrushItemSprite(type, menuItemAddColor); if (m_CurBrush as BSIsoSelectBrush != null) { CreateBrush(BrushType.bt_selectAll); } } else if (type == UIBrushMenuItem.BrushType.SelectDetail) { mMenuCtrl.SetBrushItemSprite(type, menuItemAddColor); if (m_CurBrush as BSMiscBrush != null) { CreateBrush(BrushType.bt_selectBlock); } } }