mirror of
https://github.com/sinai-dev/UnityExplorer.git
synced 2025-06-17 14:37:49 +08:00
Use the Member color for the member filter toggles, move InspectorManager
This commit is contained in:
parent
cef4c2f3fb
commit
18d2518231
@ -90,7 +90,7 @@ namespace UnityExplorer
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Assumes the string is a 6-digit RGB Hex color code, which it will parse into a UnityEngine.Color.
|
/// Assumes the string is a 6-digit RGB Hex color code (with optional leading #) which it will parse into a UnityEngine.Color.
|
||||||
/// Eg, FF0000 -> RGBA(1,0,0,1)
|
/// Eg, FF0000 -> RGBA(1,0,0,1)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static Color ToColor(this string _string)
|
public static Color ToColor(this string _string)
|
||||||
|
@ -426,9 +426,10 @@ namespace UnityExplorer.UI.Inspectors
|
|||||||
{
|
{
|
||||||
var toggleObj = UIFactory.CreateToggle(parent, "Toggle_" + type, out Toggle toggle, out Text toggleText);
|
var toggleObj = UIFactory.CreateToggle(parent, "Toggle_" + type, out Toggle toggle, out Text toggleText);
|
||||||
UIFactory.SetLayoutElement(toggleObj, minHeight: 25, minWidth: width);
|
UIFactory.SetLayoutElement(toggleObj, minHeight: 25, minWidth: width);
|
||||||
toggleText.text = $"<color={SignatureHighlighter.GetMemberInfoColor(type)}>{type}</color>";
|
var color = SignatureHighlighter.GetMemberInfoColor(type);
|
||||||
|
toggleText.text = $"<color={color}>{type}</color>";
|
||||||
|
|
||||||
toggle.graphic.TryCast<Image>().color = new Color(0.25f, 0.25f, 0.25f);
|
toggle.graphic.TryCast<Image>().color = color.ToColor() * 0.65f;
|
||||||
|
|
||||||
MemberFlags flag;
|
MemberFlags flag;
|
||||||
switch (type)
|
switch (type)
|
||||||
|
@ -250,7 +250,7 @@
|
|||||||
<Compile Include="UI\CacheObject\Views\EvaluateWidget.cs" />
|
<Compile Include="UI\CacheObject\Views\EvaluateWidget.cs" />
|
||||||
<Compile Include="UI\Inspectors\GameObjectInspector.cs" />
|
<Compile Include="UI\Inspectors\GameObjectInspector.cs" />
|
||||||
<Compile Include="UI\CacheObject\ICacheObjectController.cs" />
|
<Compile Include="UI\CacheObject\ICacheObjectController.cs" />
|
||||||
<Compile Include="Core\InspectorManager.cs" />
|
<Compile Include="UI\Inspectors\InspectorManager.cs" />
|
||||||
<Compile Include="UI\Inspectors\InspectorTab.cs" />
|
<Compile Include="UI\Inspectors\InspectorTab.cs" />
|
||||||
<Compile Include="UI\Inspectors\InspectorBase.cs" />
|
<Compile Include="UI\Inspectors\InspectorBase.cs" />
|
||||||
<Compile Include="UI\IValues\InteractiveColor.cs" />
|
<Compile Include="UI\IValues\InteractiveColor.cs" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user