Exemple #1
0
 protected virtual void ReceiveEvent(GameEventInfo info)
 {
     if (_debugLog)
     {
         Logster.Log("GameEvents", string.Format("Event {0} triggered of type {1}", _gameEvent.name.ToUpper(), this.GetType().FullName.ToUpper()));
     }
 }
Exemple #2
0
        protected override void AfterPageClose()
        {
            descriptionText.text   = "";
            backgroundImage.sprite = null;

            _eventInfo = null;
        }
Exemple #3
0
 // Token: 0x0600C73C RID: 51004 RVA: 0x00485170 File Offset: 0x00483370
 private void NLPFNLACBHB(GameEventInfo DAGALCAILLN)
 {
     DAGALCAILLN.NEDLDBBIOGI(Singleton <LuaEnvironment> .Instance.GEI);
     if (Singleton <LuaEnvironment> .Instance.CheckMapEventCondition(this.CBMKNPLELGP))
     {
         this.HGMKPHILBMM++;
         base.PNACFCEIEHH(this.DJLHHDEGBKK());
     }
 }
Exemple #4
0
 // Token: 0x0600C73E RID: 51006 RVA: 0x004851F4 File Offset: 0x004833F4
 private void AEOMHPDDOGA(GameEventInfo DAGALCAILLN)
 {
     DAGALCAILLN.CopyValues(Singleton <LuaEnvironment> .Instance.GEI);
     if (Singleton <LuaEnvironment> .Instance.DFAIJFMEOAC(this.CBMKNPLELGP))
     {
         this.HGMKPHILBMM += 0;
         base.OFPKLCAICJA(this.EBPEPGPPLLE());
     }
 }
Exemple #5
0
 // Token: 0x0600C743 RID: 51011 RVA: 0x00485264 File Offset: 0x00483464
 private void GDAKPKIBLOA(GameEventInfo DAGALCAILLN)
 {
     DAGALCAILLN.CopyValues(Singleton <LuaEnvironment> .Instance.NOCNNNKPEGI());
     if (Singleton <LuaEnvironment> .Instance.DFAIJFMEOAC(this.CBMKNPLELGP))
     {
         this.HGMKPHILBMM += 0;
         base.GoalProgress = this.GCBBPGINAGC();
     }
 }
Exemple #6
0
 // Token: 0x0600C747 RID: 51015 RVA: 0x004852E8 File Offset: 0x004834E8
 private void OKLHDAEHLKC(GameEventInfo DAGALCAILLN)
 {
     DAGALCAILLN.CopyValues(Singleton <LuaEnvironment> .Instance.GEI);
     if (Singleton <LuaEnvironment> .Instance.CheckMapEventCondition(this.CBMKNPLELGP))
     {
         this.HGMKPHILBMM++;
         base.GoalProgress = this.CAOJDEFHMAG();
     }
 }
Exemple #7
0
 // Token: 0x0600C74B RID: 51019 RVA: 0x00485400 File Offset: 0x00483600
 private void NNFFNFNKFOF(GameEventInfo DAGALCAILLN)
 {
     DAGALCAILLN.CopyValues(Singleton <LuaEnvironment> .Instance.KNBBEFDHELF());
     if (Singleton <LuaEnvironment> .Instance.DFAIJFMEOAC(this.CBMKNPLELGP))
     {
         this.HGMKPHILBMM += 0;
         base.JMMJKHLAIMI(this.OFIFLHGIMAJ());
     }
 }
Exemple #8
0
 // Token: 0x0600C74E RID: 51022 RVA: 0x00485470 File Offset: 0x00483670
 private void LNIAJININIG(GameEventInfo DAGALCAILLN)
 {
     DAGALCAILLN.NEDLDBBIOGI(Singleton <LuaEnvironment> .Instance.GEI);
     if (Singleton <LuaEnvironment> .Instance.CheckMapEventCondition(this.CBMKNPLELGP))
     {
         this.HGMKPHILBMM++;
         base.JMMJKHLAIMI(this.CAOJDEFHMAG());
     }
 }
Exemple #9
0
 // Token: 0x0600C719 RID: 50969 RVA: 0x00484B88 File Offset: 0x00482D88
 private void LILJBEOPBKP(GameEventInfo DAGALCAILLN)
 {
     DAGALCAILLN.CopyValues(Singleton <LuaEnvironment> .Instance.GEI);
     if (Singleton <LuaEnvironment> .Instance.DFAIJFMEOAC(this.CBMKNPLELGP))
     {
         this.HGMKPHILBMM += 0;
         base.JMMJKHLAIMI(this.OFIFLHGIMAJ());
     }
 }
 protected override void ReceiveEvent(GameEventInfo info)
 {
     base.ReceiveEvent(info);
     if (Actor_Player.players.Count > 0)
     {
         GameObject conversationInstance = Instantiate((GameObject)(info.GetObject("ConversationPrefab")), transform) as GameObject;
         conversationInstance.GetComponent <Conversation>().StartConversation(Actor_Player.players[0]);
     }
 }
Exemple #11
0
 // Token: 0x0600C725 RID: 50981 RVA: 0x00484E4C File Offset: 0x0048304C
 private void HJFDNOHJMGN(GameEventInfo DAGALCAILLN)
 {
     DAGALCAILLN.CopyValues(Singleton <LuaEnvironment> .Instance.NOCNNNKPEGI());
     if (Singleton <LuaEnvironment> .Instance.CheckMapEventCondition(this.CBMKNPLELGP))
     {
         this.HGMKPHILBMM++;
         base.EHAMFOBIPEO(this.GLLIALLLLLN());
     }
 }
Exemple #12
0
        private void AddGameEventToListView(GameEventInfo game_event)
        {
            ListViewItem lvi = new ListViewItem();

            lvi.Text = game_event.ID.ToString();
            lvi.SubItems.Add(game_event.Occurrence.ToString());
            lvi.SubItems.Add(game_event.Length.ToString());
            lvi.SubItems.Add(game_event.Name);
            lvi.SubItems.Add("1." + (game_event.PatchMin + 2).ToString());
            lvi.SubItems.Add("1." + (game_event.PatchMax + 2).ToString());

            // Add this game event entry to the listview.
            lstData.Items.Add(lvi);
        }
 /// <summary>
 /// 消息循环
 /// </summary>
 public virtual void UpdateEvent()
 {
     for (short i = 0; i < mAsyncEventList.Count; i++)
     {
         GameEventInfo taskEvent = mAsyncEventList[i];
         mAsyncEventList.Remove(taskEvent);
         try
         {
             taskEvent.eventHandler(taskEvent.args);
         }
         catch (Exception e)
         {
             Log.Warning("UpdateEvent error", e.Message, e.StackTrace);
         }
     }
 }
Exemple #14
0
    private void PlaySimplerAnimationReceived(GameEventInfo gameEventInfo)
    {
        GameObject animationObject = gameEventInfo.GetObject <GameObject>("Object");

        if (animationObject == gameObject)
        {
            bool pingPong      = gameEventInfo.GetBool("PingPong");
            bool playInReverse = gameEventInfo.GetBool("PlayInReverse");

            if ((pingPong && _forwards) || playInReverse)
            {
                PlayReverse(false);
            }
            else
            {
                Play(false);
            }
        }
    }
 // Token: 0x0600CB59 RID: 52057 RVA: 0x004957D0 File Offset: 0x004939D0
 public void FLNDNCGFKKH(GameEventInfo ANFCKLODOMJ)
 {
     ANFCKLODOMJ.mapid = this.FJGFEDNEOEC();
     ANFCKLODOMJ.LHAFCMGGOMO(this.mapdifficulty);
     ANFCKLODOMJ.maptags            = this.CPJFGIKHAND();
     ANFCKLODOMJ.handsCount         = this.MDGNEDEFFIP();
     ANFCKLODOMJ.mapper             = this.DFBGJPBBIJJ();
     ANFCKLODOMJ.isofficial         = this.isofficial;
     ANFCKLODOMJ.isloved            = this.EHCKBMPNOJO();
     ANFCKLODOMJ.isfunny            = this.DFJNEIIGIED();
     ANFCKLODOMJ.isstoryboardactive = this.DPLAJEPHEML();
     ANFCKLODOMJ.ismultiplayer      = this.ismultiplayer;
     ANFCKLODOMJ.multiplayerplayers = this.multiplayerplayers;
     ANFCKLODOMJ.multiplayerplace   = this.multiplayerplace;
     ANFCKLODOMJ.multiplayerplayers = this.OHLCCMKCLKN();
     ANFCKLODOMJ.APALNCADHBO(this.gamemode);
     ANFCKLODOMJ.loopscount = this.loopscount;
     ANFCKLODOMJ.IEMOCFIMKJI(this.CKGLEBDPAEG());
     ANFCKLODOMJ.eventdata = this.EFJJEFNNDDG();
     ANFCKLODOMJ.eventtime = this.eventtime;
 }
 // Token: 0x0600CB5C RID: 52060 RVA: 0x004958C0 File Offset: 0x00493AC0
 public void NEDLDBBIOGI(GameEventInfo ANFCKLODOMJ)
 {
     ANFCKLODOMJ.mapid              = this.NJOALFNMBGI();
     ANFCKLODOMJ.mapdifficulty      = this.BHMEKMNGHNB();
     ANFCKLODOMJ.maptags            = this.maptags;
     ANFCKLODOMJ.handsCount         = this.MDGNEDEFFIP();
     ANFCKLODOMJ.mapper             = this.JEAPDMHBMEL();
     ANFCKLODOMJ.isofficial         = this.isofficial;
     ANFCKLODOMJ.isloved            = this.EHCKBMPNOJO();
     ANFCKLODOMJ.isfunny            = this.FODIFPGJNFH();
     ANFCKLODOMJ.isstoryboardactive = this.isstoryboardactive;
     ANFCKLODOMJ.OPJHPJMHLEP(this.ismultiplayer);
     ANFCKLODOMJ.multiplayerplayers = this.multiplayerplayers;
     ANFCKLODOMJ.multiplayerplace   = this.LOIPNPKBCMC();
     ANFCKLODOMJ.multiplayerplayers = this.AJIDIBPJIPG();
     ANFCKLODOMJ.gamemode           = this.gamemode;
     ANFCKLODOMJ.loopscount         = this.loopscount;
     ANFCKLODOMJ.IEMOCFIMKJI(this.eventtype);
     ANFCKLODOMJ.DNIMOKBJONL(this.EFJJEFNNDDG());
     ANFCKLODOMJ.EDJCJJNDNKB(this.ELPCPFHDMLE());
 }
 // Token: 0x0600CB63 RID: 52067 RVA: 0x004959B0 File Offset: 0x00493BB0
 public void CopyValues(GameEventInfo ANFCKLODOMJ)
 {
     ANFCKLODOMJ.mapid              = this.mapid;
     ANFCKLODOMJ.mapdifficulty      = this.mapdifficulty;
     ANFCKLODOMJ.maptags            = this.maptags;
     ANFCKLODOMJ.handsCount         = this.handsCount;
     ANFCKLODOMJ.mapper             = this.mapper;
     ANFCKLODOMJ.isofficial         = this.isofficial;
     ANFCKLODOMJ.isloved            = this.isloved;
     ANFCKLODOMJ.isfunny            = this.isfunny;
     ANFCKLODOMJ.isstoryboardactive = this.isstoryboardactive;
     ANFCKLODOMJ.ismultiplayer      = this.ismultiplayer;
     ANFCKLODOMJ.multiplayerplayers = this.multiplayerplayers;
     ANFCKLODOMJ.multiplayerplace   = this.multiplayerplace;
     ANFCKLODOMJ.multiplayerplayers = this.multiplayerplayers;
     ANFCKLODOMJ.gamemode           = this.gamemode;
     ANFCKLODOMJ.loopscount         = this.loopscount;
     ANFCKLODOMJ.eventtype          = this.eventtype;
     ANFCKLODOMJ.eventdata          = this.eventdata;
     ANFCKLODOMJ.eventtime          = this.eventtime;
 }
Exemple #18
0
    public void unlistenEvent(IEventListener listener)
    {
        if (!mListenerInfoList.TryGetValue(listener, out List <GameEventInfo> infoList))
        {
            return;
        }
        int infoCount = infoList.Count;

        for (int i = 0; i < infoCount; ++i)
        {
            GameEventInfo info = infoList[i];
            if (mListenerEventList.TryGetValue(info.mType, out List <GameEventInfo> eventList))
            {
                eventList.Remove(info);
                if (eventList.Count == 0)
                {
                    mListenerEventList.Remove(info.mType);
                }
            }
        }
        infoList.Clear();
        mListenerInfoList.Remove(listener);
    }
Exemple #19
0
 /// <summary>
 /// 消息循环
 /// </summary>
 public virtual void UpdateEvent()
 {
     for (short i = 500; mAsyncEventList.Count > 0 && i > 0; i--)
     {
         int           count     = mAsyncEventList.Count;
         GameEventInfo taskEvent = mAsyncEventList[count - 1];
         mAsyncEventList.Remove(taskEvent);
         try
         {
             taskEvent.eventHandler(taskEvent.args);
         }
         catch (Exception error)
         {
             try
             {
                 EventHandlerError(error);
             }
             catch (Exception err)
             {
                 throw new Exception("Event Handler Error Exception : \n", err);
             }
         }
     }
 }
Exemple #20
0
 // Token: 0x0600F734 RID: 63284 RVA: 0x00552658 File Offset: 0x00550858
 public void JDHJHEDPFPH(GameEventInfo DPNHODJHGJL)
 {
     this.JIMECEDODAF = DPNHODJHGJL;
 }
Exemple #21
0
 // Token: 0x0600F749 RID: 63305 RVA: 0x00552658 File Offset: 0x00550858
 public void GLOGJGHFFII(GameEventInfo DPNHODJHGJL)
 {
     this.JIMECEDODAF = DPNHODJHGJL;
 }
Exemple #22
0
 // Token: 0x0600F752 RID: 63314 RVA: 0x00552658 File Offset: 0x00550858
 public void BHFPNAPAFNM(GameEventInfo DPNHODJHGJL)
 {
     this.JIMECEDODAF = DPNHODJHGJL;
 }
Exemple #23
0
 /// <summary>
 /// Функция показа страницы игрового события
 /// </summary>
 public void Show(GameEventInfo eventInfo)
 {
     _eventInfo = eventInfo;
     Open();
 }