private void OnTokentChanged(object s, TokenEventArgs e)
 {
     if (e.Key.Equals(Tokens.Access))
     {
         HttpClient.SetBearerToken(e.Value);
     }
 }
 private void OnAnnounceNeededToken(Object p_sender, EventArgs p_args)
 {
     if (p_args is TokenEventArgs)
     {
         TokenEventArgs tokenEventArgs = (TokenEventArgs)p_args;
         if (IsRelevantToken(tokenEventArgs.TokenID) && !m_neededTokens.Contains(tokenEventArgs.TokenID))
         {
             if (tokenEventArgs.TokenID == 552)
             {
                 Boolean flag = false;
                 for (Int32 i = 0; i < 4; i++)
                 {
                     if (LegacyLogic.Instance.WorldManager.Party.GetMember(i).Class.Class == EClass.FREEMAGE)
                     {
                         flag = true;
                     }
                 }
                 if (!flag)
                 {
                     return;
                 }
             }
             m_neededTokens.Add(tokenEventArgs.TokenID);
         }
     }
 }
        private void OnTokenAdded(Object sender, EventArgs e)
        {
            TokenEventArgs tokenEventArgs = (TokenEventArgs)e;

            if (tokenEventArgs.TokenID == 699)
            {
                LegacyLogic.Instance.WorldManager.SaveCurrentMapData();
                m_changeContext = EContext.End;
                LegacyLogic.Instance.WorldManager.SaveGameName             = String.Empty;
                LegacyLogic.Instance.WorldManager.IsSaveGame               = false;
                LegacyLogic.Instance.WorldManager.IsShowingEndingSequences = true;
                PlayCutsceneByID("Killed_Erebos");
            }
            if (tokenEventArgs.TokenID == 329)
            {
                InteractiveObject interactiveObject = LegacyLogic.Instance.MapLoader.Grid.FindInteractiveObject <InteractiveObject>(123);
                if (interactiveObject != null)
                {
                    interactiveObject.ClearInteractions();
                    interactiveObject.Execute(LegacyLogic.Instance.MapLoader.Grid);
                    interactiveObject.Update();
                }
                interactiveObject = LegacyLogic.Instance.MapLoader.Grid.FindInteractiveObject <InteractiveObject>(88);
                if (interactiveObject != null)
                {
                    interactiveObject.ClearInteractions();
                    interactiveObject.Execute(LegacyLogic.Instance.MapLoader.Grid);
                    interactiveObject.Update();
                }
            }
        }
Beispiel #4
0
 static void OnToken(object sender, TokenEventArgs e)
 {
     Console.WriteLine("Starting at {0}, to {1}, source.substring: {2}", e.StartPosition, e.EndPosition, e.OriginalContent.Substring(e.StartPosition, e.EndPosition - e.StartPosition + 1));
     Console.WriteLine(e.Token.Fullname);
     PrintLineInfo(e.Token);
     Console.WriteLine(String.Join(";", e.Token.DefaultAttributes));
     Console.WriteLine(String.Join(";", e.Token.Attributes.Select(a => String.Format("{0}:{1}", a.Name, a.Value))));
     Console.WriteLine("---");
 }
Beispiel #5
0
        public void UpdateToken(object sender, TokenEventArgs eventArgs)
        {
            if (eventArgs.AccessToken == this._accessToken)
            {
                return;
            }

            this._accessToken = eventArgs.AccessToken;
            this._client.SetBearerToken(this._accessToken);
        }
Beispiel #6
0
        private void RefreshToken(object sender, TokenEventArgs eventArgs)
        {
            if (eventArgs.RefreshToken == null || eventArgs.RefreshToken == XemsUser.Default.RefreshToken)
            {
                return;
            }

            XemsUser.Default.RefreshToken = eventArgs.RefreshToken;
            XemsUser.Default.Save();
        }
Beispiel #7
0
 private void OnAnnounceNeededToken(Object p_sender, EventArgs p_args)
 {
     if (p_args is TokenEventArgs)
     {
         TokenEventArgs tokenEventArgs = (TokenEventArgs)p_args;
         if (IsRelevantToken(tokenEventArgs.TokenID) && !m_neededTokens.Contains(tokenEventArgs.TokenID))
         {
             m_neededTokens.Add(tokenEventArgs.TokenID);
         }
     }
 }
Beispiel #8
0
 private void OnTokenRemoved(Object p_sender, EventArgs p_args)
 {
     if (p_args is TokenEventArgs)
     {
         TokenEventArgs tokenEventArgs = (TokenEventArgs)p_args;
         if (m_staticData.StaticID == tokenEventArgs.TokenID)
         {
             m_isTokenUsable = false;
             m_insertTime    = Time.time - LOOT_SHOW_TIME;
         }
     }
 }
Beispiel #9
0
        private void OnTokensKilled(object sender, TokenEventArgs e)
        {
            state = FieldStates.Cleanup;
            SlidingTokens.ForEach(delegate(TokenController tk) { tk.Teleport(); });
            SlidingTokens.Clear();
            SlidingTokens.AddRange(Tokens.FindAll(tk => tk.Perish));
            foreach (TokenController tc in SlidingTokens)
            {
                tc.gameObject.name = "[killed]" + tc.gameObject.name;
            }

            DebugText2.text = FieldData.GetLines(FindAndKill: false).ToString();
        }
Beispiel #10
0
        private void OnTokensAdd(object sender, TokenEventArgs e)
        {
            foreach (GameTokenData td in e.Tokens)
            {
                SpawnNewToken(td.x, td.y);
                SlidingTokens.Add(Tokens[Tokens.Count - 1]);
            }

            //SlidingTokens.RemoveAll(tk=>!tk.perish);

            state = FieldStates.Slide;

            DebugText2.text = FieldData.GetLines(FindAndKill: false).ToString();
        }
 private void OnTokenAdded(Object p_sender, EventArgs p_args)
 {
     if (p_args is TokenEventArgs)
     {
         TokenEventArgs tokenEventArgs = (TokenEventArgs)p_args;
         if (IsRelevantToken(tokenEventArgs.TokenID))
         {
             TokenStaticData tokenData = TokenHandler.GetTokenData(tokenEventArgs.TokenID);
             if (tokenData.TokenVisible)
             {
                 m_tokenQueue.Enqueue(tokenData);
             }
         }
     }
 }
Beispiel #12
0
 private void tokenBox1_TokenClicked(object sender, TokenEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         MessageBox.Show(string.Format("Token #{0} \"{1}\" clicked (Left MouseButton)", e.Index, e.Text), "Token clicked", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else if (e.Button == MouseButtons.Right)
     {
         for (int i = 0; i < contextMenuStrip1.Items.Count; i++)
         {
             contextMenuStrip1.Items[i].Text = string.Format("Menu #{2} - do something with token #{0} \"{1}\"", e.Index, e.Text, i);
         }
         contextMenuStrip1.Show(MousePosition);
     }
 }
Beispiel #13
0
        /// <summary>
        ///  更新登录用户的Token,并将Token状态设置为Allow
        /// </summary>
        /// <param name="o"></param>
        /// <param name="e"></param>
        public void UpdateUserToken(object o, TokenEventArgs e)
        {
            TokenModel t = new TokenModel
            {
                Token = e.Token,
                Value = new TokenValueModel
                {
                    UserId     = e.UserId,
                    Status     = TokenResultEnum.Allow,
                    Cid        = e.Cid,
                    FromSource = e.FromSource
                }
            };

            UpdateToken(t);
        }
Beispiel #14
0
        private void OnFieldChanged(object sender, TokenEventArgs e)
        {
            Tokens.ForEach(
                delegate(TokenController tc)
            {
                if (tc.Perish)
                {
                    Destroy(tc.gameObject);
                }
            });

            Tokens.RemoveAll(tc => tc.Perish);
            FillSlideList();

            DebugText2.text = FieldData.GetLines(FindAndKill: false).ToString();
        }
        public void OnTokenAdded(Object p_sender, EventArgs p_args)
        {
            TokenEventArgs tokenEventArgs = p_args as TokenEventArgs;

            if (tokenEventArgs == null)
            {
                return;
            }
            Int32           tokenID    = tokenEventArgs.TokenID;
            TokenStaticData staticData = StaticDataHandler.GetStaticData <TokenStaticData>(EDataType.TOKEN, tokenID);

            if (!staticData.TokenVisible)
            {
                return;
            }
            String text      = LocaManager.GetText(staticData.Name);
            String p_message = String.Empty;

            if (tokenID >= 1 && tokenID <= 6)
            {
                p_message = LocaManager.GetText("ACTION_LOG_BLESSING_ACQUIRED", text);
            }
            else if (tokenID >= 7 && tokenID <= 10)
            {
                p_message = text;
            }
            else if (tokenID >= 11 && tokenID <= 22)
            {
                p_message = LocaManager.GetText("ACTION_LOG_CLASS_UNLOCKED", text);
            }
            else
            {
                p_message = LocaManager.GetText("ACTION_LOG_TOKEN_ACQUIRED", text);
            }
            GameMessage item = new GameMessage(p_message);

            m_queuedMessages.Enqueue(item);
        }
 public virtual void parserConsume(object source, TokenEventArgs e)
 {
     System.Console.Out.WriteLine(indentString + e);
 }
 /// <summary>
 /// Event handler for TokenProvider TokenUpdated class
 /// </summary>
 /// <param name="sender">Sender</param>
 /// <param name="e">Event argument</param>
 public void UpdateToken(object sender, TokenEventArgs e)
 {
     this._accessToken = e.AccessToken;
     this.client.SetBearerToken(this._accessToken);
 }
 /// <summary>
 /// Handle the "ParserLA" event.
 /// </summary>
 /// <param name="source">Event source object</param>
 /// <param name="e">Event data object</param>
 public virtual void  parserLA(object source, TokenEventArgs e)
 {
 }
 /// <summary>
 /// Handle the "Consume" event.
 /// </summary>
 /// <param name="source">Event source object</param>
 /// <param name="e">Event data object</param>
 public virtual void  parserConsume(object source, TokenEventArgs e)
 {
 }
        protected virtual void OnMoveToken(object obj, TokenEventArgs e)
        {
            EventHandler <TokenEventArgs> handler = MoveToken;

            handler?.Invoke(obj, e);
        }
		/// <summary>
		/// Handle the "ParserLA" event.
		/// </summary>
		/// <param name="source">Event source object</param>
		/// <param name="e">Event data object</param>
		public virtual void  parserLA(object source, TokenEventArgs e)
		{
		}
 public virtual void  parserLA(object source, TokenEventArgs e)
 {
     System.Console.Out.WriteLine(indentString + e);
 }
		/// <summary>
		/// Handle the "Consume" event.
		/// </summary>
		/// <param name="source">Event source object</param>
		/// <param name="e">Event data object</param>
		public virtual void  parserConsume(object source, TokenEventArgs e)
		{
		}
 private void _oAuthClient_TokenGenerated(TokenEventArgs args)
 {
     Debug.WriteLine("WORKING!!!");
     _storedToken = args.GeneratedToken;
 }