|
|
@@ -45,8 +45,27 @@ namespace QFramework
|
|
|
{
|
|
|
case ToolLibraryType.ToolRoom:
|
|
|
|
|
|
- if (m_ToolConfigProxy.GetToolConfigInfoFromCTRSTCIsById(int.Parse(toolConfigInfo.id)) != null) SetButtonState(BtnState.select);
|
|
|
- else SetButtonState(BtnState.normal);
|
|
|
+ if (m_ToolConfigProxy.GetToolConfigInfoFromCTRSTCIsById(int.Parse(toolConfigInfo.id)) != null)
|
|
|
+ {
|
|
|
+
|
|
|
+ if (OperateSetting.Instance.ToolPackUILogic.GetHint())
|
|
|
+ {
|
|
|
+ SetButtonState(BtnState.select);
|
|
|
+ }
|
|
|
+
|
|
|
+ ShowHighter(false);
|
|
|
+ }
|
|
|
+ else if (UIKit.GetPanel<ToolLibraryForm>().rightToolsForToolRoom.Contains(toolConfigInfo.toolName))
|
|
|
+ {
|
|
|
+ if (OperateSetting.Instance.ToolPackUILogic.GetHint())
|
|
|
+ {
|
|
|
+ ShowHighter(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ SetButtonState(BtnState.normal);
|
|
|
+ }
|
|
|
|
|
|
break;
|
|
|
case ToolLibraryType.ToolKit:
|
|
|
@@ -126,12 +145,21 @@ namespace QFramework
|
|
|
|
|
|
m_ToolConfigProxy.RemoveToolConfigInfoFromCTRSTCIsById(int.Parse(m_ToolConfigInfo.id));
|
|
|
SetButtonState(BtnState.normal);
|
|
|
+
|
|
|
+ if (UIKit.GetPanel<ToolLibraryForm>().rightToolsForToolRoom.Contains(m_ToolConfigInfo.toolName))
|
|
|
+ {
|
|
|
+ if (OperateSetting.Instance.ToolPackUILogic.GetHint())
|
|
|
+ {
|
|
|
+ ShowHighter(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
ToolConfigInfo tmpToolConfigInfo = m_ToolConfigProxy.GetTooConfigInfoById(int.Parse(m_ToolConfigInfo.id));
|
|
|
m_ToolConfigProxy.AddToolConfigInfoToCTRSTCIs(tmpToolConfigInfo);
|
|
|
SetButtonState(BtnState.select);
|
|
|
+ ShowHighter(false);
|
|
|
}
|
|
|
|
|
|
break;
|
|
|
@@ -154,28 +182,7 @@ namespace QFramework
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- //if (m_ToolConfigProxy.GetToolConfigInfoFromCTKSTCIsById(int.Parse(m_ToolConfigInfo.id)) != null)
|
|
|
- //{
|
|
|
- // if (OperateSetting.Instance.ToolPackUILogic.GetHint())
|
|
|
- // {
|
|
|
- // if (GetIsNeedHighter())
|
|
|
- // {
|
|
|
- // ShowHighter(true);
|
|
|
- // }
|
|
|
- // }
|
|
|
- //}
|
|
|
- //else
|
|
|
- //{
|
|
|
-
|
|
|
- // m_ToolConfigProxy.AddToolConfigInfoToCTKSTCIs(m_ToolConfigProxy.GetToolConfigInfoFromCTKSTCIsById(int.Parse(m_ToolConfigInfo.id)));
|
|
|
-
|
|
|
- // if (OperateSetting.Instance.ToolPackUILogic.GetHint())
|
|
|
- // {
|
|
|
- // ShowHighter(false);
|
|
|
- // }
|
|
|
-
|
|
|
- // SetButtonState(BtnState.select);
|
|
|
- //}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
public void SetShowToolInfo()
|