public void init(GUIStyle style) { _style = style; // Debug.Log("Notification/init, _style = " + _style); this.showNote = false; _eventCenter = EventCenter.Instance; _eventCenter.onAddNote += this.onAddNote; _eventCenter.onRemoveNote += this.onRemoveNote; }
//类对象释放 public override void Realse() { EventCenter.RemoveListener(EGameEvent.eGameEvent_SocialEnter, Show); EventCenter.RemoveListener(EGameEvent.eGameEvent_SocialExit, Hide); EventCenter.RemoveListener(EGameEvent.eGameEvent_LobbyExit, Hide); }
private void OnDestroy() { EventCenter.RemoveListener <GameType>(EventDefine.ShowRoomChoosePanel, Show); }
//类对象释放 public override void Realse() { EventCenter.RemoveListener(EGameEvent.eGameEvent_GamePlayEnter, Show); EventCenter.RemoveListener(EGameEvent.eGameEvent_GamePlayExit, Hide); }
private void Awake() { //将事件类型和函数绑定 EventCenter.AddListener <int, int, int, object>(EventType.Message, SolveMessage); }
private void OnShopButtonClick() { EventCenter.Broadcast(EventDefine.PlayClikAudio); EventCenter.Broadcast(EventDefine.ShowShopPanel); gameObject.SetActive(false); }
public void Exit() { EventCenter.Broadcast(EGameEvent.eGameEvent_ScoreExit); }
public void Enter() { HeroCtrl.Instance.SetSelectState(HeroCtrl.HeroSelectState.EnterSelect); EventCenter.Broadcast((Int32)GameEventEnum.GameEvent_HeroEnter); }
public override void AddCheckListener() { EventCenter.AddListener <CEvent>(EGameEvent.eGameEvent_NotifyHpLessWarning, OnEvent); }
public void StoreItem(Item item) { Debug.Log("Mng"); knapsackPanel.StoreItem(item); EventCenter.Broadcast(EventType.PlayNormalSound, Audios.Sound_PutDown); }
void OnDestroy() { EventCenter.RemoveListener(EventDefine.ShowShopPanel, Show); }
void Awake() { EventCenter.AddListener(EventDefine.ShowShopPanel, Show); }
//返回按钮的点击事件 private void OnBackButtonClick() { EventCenter.Broadcast(EventDefine.PlayAudio); gameObject.SetActive(false); EventCenter.Broadcast(EventDefine.ShowMainPanel); }
public override void ClearTask() { EventCenter.RemoveListener <int>(EGameEvent.eGameEvent_LocalPlayerLevelChange, OnGuideTaskEvents); base.ClearTask(); }
private void OnDestroy() { //取消注册电力切换事件 EventCenter.RemoveListener(EventCode.SwitchModule, UpdatePanel); }
public void ReconnectPreSelect(int heroId) { EventCenter.Broadcast <int>((Int32)GameEventEnum.GameEvent_HeroReconnectPreSelect, heroId); }
/// <summary> /// 到时广播消息 /// </summary> public override void EnterTask() { EventCenter.AddListener <Ientity>((Int32)GameEventEnum.GameEvent_LockTarget, OnLockTarget); }
public void Enter() { EventCenter.Broadcast(EGameEvent.eGameEvent_ScoreEnter); }
public override void ClearTask() { EventCenter.RemoveListener <Ientity>((Int32)GameEventEnum.GameEvent_LockTarget, OnLockTarget); }
private void OnDestroy() { EventCenter.RemoveListener(EventDefine.ShowMainPanel, Show); EventCenter.RemoveListener <int>(EventDefine.ChangeSkin, ChangeSkin); }
private void CheckVersion(Action finished) { //添加一个解压文件界面提示回调 Action <bool> fileDecompress = (finish) => { LOLGameDriver.Invoke(() => { EventCenter.Broadcast(EGameEvent.eGameEvent_HideMessage); if (finish) { CEvent evt = new CEvent(EGameEvent.eGameEvent_ShowMessage); evt.AddParam("content", StringConfigManager.GetString("EMessageType.EMT_UpdateTip.Content2")); EventCenter.SendEvent <EMessageType, Action <bool> >(evt, EMessageType.EMT_Tip, null); Debug.Log("正在更新本地文件"); } else { CEvent evt = new CEvent(EGameEvent.eGameEvent_ShowMessage); evt.AddParam("content", StringConfigManager.GetString("EMessageType.EMT_UpdateTip.Content3")); EventCenter.SendEvent <EMessageType, Action <bool> >(evt, EMessageType.EMT_Tip, null); Debug.Log("数据读取中"); } }); }; Action <int, int, string> taskProgress = (total, index, fileName) => { LOLGameDriver.Invoke(() => { //正在下载更新文件 Debug.Log(string.Format("正在下载更新文件({0}/{1}:{2})", index + 1, total, fileName)); CEvent evt = new CEvent(EGameEvent.eGameEvent_ShowMessage); evt.AddParam("index", index + 1); evt.AddParam("total", total); evt.AddParam("fileName", fileName); EventCenter.SendEvent <EMessageType, Action <bool> >(evt, EMessageType.EMT_UpdateDownload, (isOk) => { if (isOk) { Application.OpenURL("http://www.baidu.com"); } else { } }); }); }; Action <int, long, long> progress = (ProgressPercentage, TotalBytesToReceive, BytesReceive) => { //处理进度条 Debug.Log(string.Format("进度:{0}%", ProgressPercentage)); }; Action <Exception> error = (ex) => { Debug.Log(ex); }; //界面提示版本检查中 //EventCenter.Broadcast<EMessageType, Action<bool>>(EGameEvent.eGameEvent_ShowMessage, EMessageType.EMT_UpdateTip,null); CEvent cEvent = new CEvent(EGameEvent.eGameEvent_ShowMessage); cEvent.AddParam("content", StringConfigManager.GetString("EMessageType.EMT_UpdateTip.Content1")); EventCenter.SendEvent <EMessageType, Action <bool> >(cEvent, EMessageType.EMT_Tip, null); Debug.Log("版本检查中..."); VersionManager.singleton.CheckVersion(fileDecompress, taskProgress, progress, finished, error); }
private void OnRankButtonClick() { EventCenter.Broadcast(EventDefine.PlayClikAudio); EventCenter.Broadcast(EventDefine.ShowRankPanel); }
public override void OnClose() { base.OnClose(); EventCenter.Remove(TheEventType.BattleEnd, OnBattleEnd); EventCenter.Remove(TheEventType.BattleHit, OnHit); }
////////////////////////////继承接口///////////////////////// //类对象初始化 public override void Init() { EventCenter.AddListener(EGameEvent.eGameEvent_GamePlayEnter, Show); EventCenter.AddListener(EGameEvent.eGameEvent_GamePlayExit, Hide); }
////////////////////////////继承接口///////////////////////// //类对象初始化 public override void Init() { EventCenter.AddListener((Int32)GameEventEnum.GameEvent_GamePlayEnter, Show); EventCenter.AddListener((Int32)GameEventEnum.GameEvent_GamePlayExit, Hide); mInited = false; }
private void Awake() { EventCenter.AddListener <GameType>(EventDefine.ShowRoomChoosePanel, Show); Init(); }
//类对象释放 public override void Realse() { EventCenter.RemoveListener((Int32)GameEventEnum.GameEvent_GamePlayEnter, Show); EventCenter.RemoveListener((Int32)GameEventEnum.GameEvent_GamePlayExit, Hide); }
////////////////////////////继承接口///////////////////////// //类对象初始化 public override void Init() { EventCenter.AddListener(EGameEvent.eGameEvent_SocialEnter, Show); EventCenter.AddListener(EGameEvent.eGameEvent_SocialExit, Hide); EventCenter.AddListener(EGameEvent.eGameEvent_LobbyExit, Hide); }
public void Enter() { EventCenter.Broadcast((Int32)GameEventEnum.GameEvent_SoleSoldierEnter); }
// Use this for initialization void Start() { EventCenter.GetInstance().AddEventListener <KeyCode>("按下", MyKeyDown); EventCenter.GetInstance().AddEventListener <KeyCode>("弹起", MyKeyUp); InputMgr.GetInstance().StartOrEndCheck(true); }
// Start is called before the first frame update void Start() { Debug.Log("Add B"); EventCenter.GetInstance().AddEventListener <EventTrigger>("DoIt", DoB); }