|
|
using vnxbqy.UI;
|
using System.Collections.Generic;
|
|
class UICommom : ILModel<UICommom>
|
{
|
protected override void Init()
|
{
|
SysNotifyMgr.Instance.OnSystemNotifyEvent += OnSystemNotifyEvent;
|
}
|
|
protected override void UnInit()
|
{
|
SysNotifyMgr.Instance.OnSystemNotifyEvent -= OnSystemNotifyEvent;
|
}
|
|
|
private void OnSystemNotifyEvent(string key)
|
{
|
if (key.Contains("OSRedpackSfx")) return;
|
|
var config = SysInfoConfig.Get(key);
|
if (config == null) return;
|
int effectID = 0;
|
int.TryParse(config.effect, out effectID);
|
if (effectID == 0) return;
|
EffectMgr.Instance.PlayUIEffect(int.Parse(config.effect), 2500, WindowCenter.Instance.uiRoot.baseCanvas, false);
|
}
|
|
}
|