com.soviby.unity.ui.ugui-to.../Assets/Editor/Helper/EntityHelper.cs

25 lines
627 B
C#
Raw Normal View History

2024-10-28 16:31:38 +00:00
using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
public static class EntityHelper
{
public static void UpdateHierarchyOfEntity(in bool show, in GameObject entity)
{
entity.hideFlags = show ? HideFlags.DontSave : HideFlags.HideAndDontSave;
}
public static void UpdateSceneVisibilityOfEntity(in bool show, in GameObject entity)
{
if (show)
{
SceneVisibilityManager.instance.EnablePicking(entity, true);
}
else {
SceneVisibilityManager.instance.DisablePicking(entity, true);
}
}
}