Ejemplo n.º 1
0
        private Boolean IsRelevantToken(Int32 p_id)
        {
            IEnumerator enumerator = Enum.GetValues(typeof(ETokenID)).GetEnumerator();

            try
            {
                while (enumerator.MoveNext())
                {
                    Object   obj      = enumerator.Current;
                    ETokenID etokenID = (ETokenID)obj;
                    if (p_id == (Int32)etokenID)
                    {
                        return(false);
                    }
                }
            }
            finally
            {
                IDisposable disposable;
                if ((disposable = (enumerator as IDisposable)) != null)
                {
                    disposable.Dispose();
                }
            }
            return(true);
        }
        public void OnTokenAdded(Object p_sender, EventArgs p_args)
        {
            ETokenID tokenID = (ETokenID)((TokenEventArgs)p_args).TokenID;

            if ((tokenID == ETokenID.TOKEN_STORY_ACT_1 || tokenID == ETokenID.TOKEN_STORY_ACT_2 || tokenID == ETokenID.TOKEN_STORY_ACT_3 || tokenID == ETokenID.TOKEN_STORY_ACT_4) && !m_isSettingAction)
            {
                m_settingActionID = tokenID - ETokenID.TOKEN_STORY_ACT_1 + 1;
                UpdateActions();
            }
        }