TH1/Unity/Assets/Scripts/TH1_UI/Controller/Base/ViewOpenProperty.cs
2025-08-20 02:24:48 +08:00

29 lines
608 B
C#

using System;
//
public class ViewOpenProperty
{
public ViEventList EventOpened { get { return _eventOpened; } }
//
public virtual void Execute()
{
_eventOpened.Invoke(0);
}
//
public virtual void End()
{
_eventOpened.Clear();
}
//
public virtual void Attach(ViAsynCallback cb, ViAsynCallback.Callback func)
{
_eventOpened.Attach(cb, func);
}
//
public virtual void Attach(ViCallback cb, ViCallback.Callback func)
{
_eventOpened.Attach(cb, func);
}
//
ViEventList _eventOpened = new ViEventList();
}