예제 #1
0
 public override void WakeUp()
 {
     mListeners         = new Dictionary <InterfaceActionType, List <ActionListener> >(EnumComparer <InterfaceActionType> .Instance);
     mSubscriptionCheck = new SubscriptionCheck <InterfaceActionType>(SubscriptionCheck);
     mSubscriptionAdd   = new SubscriptionAdd <InterfaceActionType>(SubscriptionAdd);
     mSubscribed        = InterfaceActionType.NoAction;
     mDefault           = InterfaceActionType.NoAction;
     mSubscribersSet    = true;
     base.WakeUp();
 }
예제 #2
0
 public override void WakeUp()
 {
     PlayerAvatarAction.LinkTypes();
     mListeners         = new Dictionary <PlayerAvatarAction, List <ActionListener> >();
     mSubscriptionAdd   = new SubscriptionAdd <PlayerAvatarAction>(SubscriptionAdd);
     mSubscriptionCheck = new SubscriptionCheck <PlayerAvatarAction>(SubscriptionCheck);
     mSubscribed        = new PlayerAvatarAction(PlayerIDFlag.Local, AvatarActionType.NoAction, AvatarAction.NoAction);
     mSubscribersSet    = true;
     base.WakeUp();
 }
예제 #3
0
        public override void WakeUp()
        {
            mListeners         = new Dictionary <TimeActionType, List <ActionListener> >(EnumComparer <TimeActionType> .Instance);
            mSubscriptionAdd   = new SubscriptionAdd <TimeActionType>(SubscriptionAdd);
            mSubscriptionCheck = new SubscriptionCheck <TimeActionType>(SubscriptionCheck);
            mSubscribed        = TimeActionType.NoAction;
            mDefault           = TimeActionType.NoAction;

            if ((int)Filter == 0)
            {
                Filter = TimeActionType.NoAction;
            }
            if ((int)FilterExceptions == 0)
            {
                FilterExceptions = TimeActionType.NoAction;
            }
            mSubscribersSet = true;
            base.WakeUp();
        }
예제 #4
0
        private void subTypeAddBtn_Click(object sender, EventArgs e)
        {
            var subTypeForm = new SubscriptionAdd();

            Nav(subTypeForm, contentPanel);
        }