Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 //类对象释放
 public override void Realse()
 {
     EventCenter.RemoveListener(EGameEvent.eGameEvent_SocialEnter, Show);
     EventCenter.RemoveListener(EGameEvent.eGameEvent_SocialExit, Hide);
     EventCenter.RemoveListener(EGameEvent.eGameEvent_LobbyExit, Hide);
 }
Esempio n. 3
0
 private void OnDestroy()
 {
     EventCenter.RemoveListener <GameType>(EventDefine.ShowRoomChoosePanel, Show);
 }
Esempio n. 4
0
 //类对象释放
 public override void Realse()
 {
     EventCenter.RemoveListener(EGameEvent.eGameEvent_GamePlayEnter, Show);
     EventCenter.RemoveListener(EGameEvent.eGameEvent_GamePlayExit, Hide);
 }
Esempio n. 5
0
 private void Awake()
 {
     //将事件类型和函数绑定
     EventCenter.AddListener <int, int, int, object>(EventType.Message, SolveMessage);
 }
Esempio n. 6
0
 private void OnShopButtonClick()
 {
     EventCenter.Broadcast(EventDefine.PlayClikAudio);
     EventCenter.Broadcast(EventDefine.ShowShopPanel);
     gameObject.SetActive(false);
 }
Esempio n. 7
0
 public void Exit()
 {
     EventCenter.Broadcast(EGameEvent.eGameEvent_ScoreExit);
 }
Esempio n. 8
0
 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);
 }
Esempio n. 10
0
 public void StoreItem(Item item)
 {
     Debug.Log("Mng");
     knapsackPanel.StoreItem(item);
     EventCenter.Broadcast(EventType.PlayNormalSound, Audios.Sound_PutDown);
 }
Esempio n. 11
0
 void OnDestroy()
 {
     EventCenter.RemoveListener(EventDefine.ShowShopPanel, Show);
 }
Esempio n. 12
0
 void Awake()
 {
     EventCenter.AddListener(EventDefine.ShowShopPanel, Show);
 }
Esempio n. 13
0
 //返回按钮的点击事件
 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();
 }
Esempio n. 15
0
 private void OnDestroy()
 {
     //取消注册电力切换事件
     EventCenter.RemoveListener(EventCode.SwitchModule, UpdatePanel);
 }
Esempio n. 16
0
 public void ReconnectPreSelect(int heroId)
 {
     EventCenter.Broadcast <int>((Int32)GameEventEnum.GameEvent_HeroReconnectPreSelect, heroId);
 }
Esempio n. 17
0
 /// <summary>
 /// 到时广播消息
 /// </summary>
 public override void EnterTask()
 {
     EventCenter.AddListener <Ientity>((Int32)GameEventEnum.GameEvent_LockTarget, OnLockTarget);
 }
Esempio n. 18
0
 public void Enter()
 {
     EventCenter.Broadcast(EGameEvent.eGameEvent_ScoreEnter);
 }
Esempio n. 19
0
 public override void ClearTask()
 {
     EventCenter.RemoveListener <Ientity>((Int32)GameEventEnum.GameEvent_LockTarget, OnLockTarget);
 }
Esempio n. 20
0
 private void OnDestroy()
 {
     EventCenter.RemoveListener(EventDefine.ShowMainPanel, Show);
     EventCenter.RemoveListener <int>(EventDefine.ChangeSkin, ChangeSkin);
 }
Esempio n. 21
0
    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);
    }
Esempio n. 22
0
 private void OnRankButtonClick()
 {
     EventCenter.Broadcast(EventDefine.PlayClikAudio);
     EventCenter.Broadcast(EventDefine.ShowRankPanel);
 }
Esempio n. 23
0
 public override void OnClose()
 {
     base.OnClose();
     EventCenter.Remove(TheEventType.BattleEnd, OnBattleEnd);
     EventCenter.Remove(TheEventType.BattleHit, OnHit);
 }
Esempio n. 24
0
 ////////////////////////////继承接口/////////////////////////
 //类对象初始化
 public override void Init()
 {
     EventCenter.AddListener(EGameEvent.eGameEvent_GamePlayEnter, Show);
     EventCenter.AddListener(EGameEvent.eGameEvent_GamePlayExit, Hide);
 }
Esempio n. 25
0
 ////////////////////////////继承接口/////////////////////////
 //类对象初始化
 public override void Init()
 {
     EventCenter.AddListener((Int32)GameEventEnum.GameEvent_GamePlayEnter, Show);
     EventCenter.AddListener((Int32)GameEventEnum.GameEvent_GamePlayExit, Hide);
     mInited = false;
 }
Esempio n. 26
0
 private void Awake()
 {
     EventCenter.AddListener <GameType>(EventDefine.ShowRoomChoosePanel, Show);
     Init();
 }
Esempio n. 27
0
 //类对象释放
 public override void Realse()
 {
     EventCenter.RemoveListener((Int32)GameEventEnum.GameEvent_GamePlayEnter, Show);
     EventCenter.RemoveListener((Int32)GameEventEnum.GameEvent_GamePlayExit, Hide);
 }
Esempio n. 28
0
 ////////////////////////////继承接口/////////////////////////
 //类对象初始化
 public override void Init()
 {
     EventCenter.AddListener(EGameEvent.eGameEvent_SocialEnter, Show);
     EventCenter.AddListener(EGameEvent.eGameEvent_SocialExit, Hide);
     EventCenter.AddListener(EGameEvent.eGameEvent_LobbyExit, Hide);
 }
Esempio n. 29
0
 public void Enter()
 {
     EventCenter.Broadcast((Int32)GameEventEnum.GameEvent_SoleSoldierEnter);
 }
Esempio n. 30
0
 // Use this for initialization
 void Start()
 {
     EventCenter.GetInstance().AddEventListener <KeyCode>("按下", MyKeyDown);
     EventCenter.GetInstance().AddEventListener <KeyCode>("弹起", MyKeyUp);
     InputMgr.GetInstance().StartOrEndCheck(true);
 }
Esempio n. 31
0
 // Start is called before the first frame update
 void Start()
 {
     Debug.Log("Add B");
     EventCenter.GetInstance().AddEventListener <EventTrigger>("DoIt", DoB);
 }