Repository URL to install this package:
|
Version:
1.3.2 ▾
|
using System;
using System.Diagnostics.CodeAnalysis;
using UnityEngine;
namespace Fluctio.FluctioSim.EditorCore.HierarchyIcons
{
public record HierarchyIconLabel(Texture2D Icon, string Description, bool FixIsEnabled = false);
[Serializable]
public record HierarchyIconInfo(bool IsEnabled, Color Color)
{
[field: SerializeField] public bool IsEnabled { get; set; } = IsEnabled;
[field: SerializeField] public Color Color { get; set; } = Color;
public HierarchyIconInfo() : this(false, Color.black) {}
public HierarchyIconInfo(Color color) : this(true, color) {}
}
[Serializable]
[SuppressMessage("ReSharper", "UnusedMember.Global")]
public enum GameObjectIconMode
{
ShowAll,
HideComponentIcon,
HideGameObjectIcon,
}
}