Ejemplo n.º 1
0
 private static void ZavantaManagementService_TokenAcquired(object sender, TokenAcquiredEventArgs eventArgs)
 {
     using (StreamWriter outputfile = new StreamWriter(Program.tokenFile, false))
     {
         outputfile.WriteLine(eventArgs.Token);
         outputfile.WriteLine(eventArgs.RefreshToken);
     }
     GetTokens();
 }
Ejemplo n.º 2
0
        public void AddToken(Int32 p_id)
        {
            TokenStaticData tokenData = GetTokenData(p_id);

            if (tokenData == null)
            {
                return;
            }
            Int32 num;

            m_tokens.TryGetValue(p_id, out num);
            m_tokens[p_id] = num + 1;
            if (tokenData.TokenVisible)
            {
                TokenAcquiredEventArgs p_args = new TokenAcquiredEventArgs(tokenData);
                LegacyLogic.Instance.ActionLog.PushEntry(p_args);
            }
            if (p_id >= 11 && p_id <= 22)
            {
                m_myParty.UnlockAdvancedClass((ETokenID)p_id);
            }
            if (p_id <= 6)
            {
                for (Int32 i = 0; i < 4; i++)
                {
                    Character member = m_myParty.GetMember(i);
                    if (member != null)
                    {
                        member.CalculateCurrentAttributes();
                    }
                }
            }
            LegacyLogic.Instance.EventManager.InvokeEvent(this, EEventType.TOKEN_ADDED, new TokenEventArgs(p_id));
            if (tokenData.SetID > 0 && tokenData.Replacement > 0)
            {
                CheckSet(tokenData);
            }
        }