Группа виджетов
protected Widget Init();
void RefreshText();class MBSL_WidgetGroup : Managed
{
protected Widget _Root;
void MBSL_WidgetGroup()
{
MBSL_EventSystem.Subscribe(this, MBSL_DefaultClientEvents.ResetGUI);
}
private void ResetGUI()
{
if (_Root != null)
RefreshText();
}
Widget GetRoot()
{
if (_Root == null)
{
_Root = Init();
RefreshText();
}
return _Root;
}
protected Widget Init() { return null; }
void RefreshText() {}
}Last updated