Exemple #1
0
        private void OnAddSenderCommandExecuted(object p)
        {
            var sender = new Sender();

            SenderCollection.Add(sender);
            SelectSenderSettings = sender;
        }
Exemple #2
0
        private void OnDeleteSenderCommandExecuted(object p)
        {
            var sender = p as Sender ?? SelectSenderSettings;

            if (sender is null)
            {
                return;
            }

            SenderCollection.Remove(sender);
            SelectSenderSettings = SenderCollection.FirstOrDefault();
        }
Exemple #3
0
        public override void Init()
        {
            _questCollection        = Resources.Load <QuestCollection>("QuestCollection");
            _senderCollection       = Resources.Load <SenderCollection>("SenderCollection");
            _tweetSpritesCollection = Resources.Load <TweetSpritesCollection>("TweetSpritesCollection");
            SetupCurrentTweets();

            var questInfo = _questCollection.TryGetQuestInfo(_questIndex);

            if (questInfo == null)
            {
                Debug.LogError("No quests");
                return;
            }
            _pendingQuestEvents.AddRange(questInfo.QuestEvents);
            OnQuestStarted();
        }
Exemple #4
0
 public SenderContext(SenderConfiguration configuration, SenderHooks hooks)
 {
     this.configuration = configuration;
     this.hooks         = hooks;
     this.collection    = new SenderCollection();
 }