Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/LS_LevelStreaming/LS_ManagedObjectActivateDeactivate.cs
2026-02-21 16:45:37 +08:00

36 lines
554 B
C#

using UnityEngine;
namespace LS_LevelStreaming
{
public class LS_ManagedObjectActivateDeactivate : LS_ManagedObjectBase
{
protected GameObject m_go;
public LS_ManagedObjectActivateDeactivate(GameObject p_go, LS_ITrigger p_trigger)
: base(p_trigger)
{
m_go = p_go;
if (m_go != null)
{
m_isVisible = m_go.activeSelf;
}
}
protected override void Hide()
{
if (m_go != null)
{
m_go.SetActive(false);
}
}
protected override void Show()
{
if (m_go != null)
{
m_go.SetActive(true);
}
}
}
}