private void RenameValue()
 {
     SelectedTabItem.Title  = TabItemName;
     SelectedTabItem.Rating = RatingValue;
     MessengerStatic.NotifyTabItemNameChanging(SelectedTabItem);
     MessengerStatic.NotifyRenameTabWindowClosing();
 }
Beispiel #2
0
    IEnumerator Episode(XElement episode)
    {
        foreach (XElement task in episode.Elements())
        {
            switch (task.Name.ToString())
            {
            case "chat":
                MessengerStatic.StartChat(task.Value);
                yield return(new WaitUntil(() => MessengerStatic.CompletedChats.Contains(task.Value)));

                break;

            case "status":
                statusText.text = task.Value;
                statusText.GetComponent <ContentSizeFitter>().SetLayoutVertical();
                (statusText.transform.parent as RectTransform).sizeDelta = new Vector2(270, (statusText.transform as RectTransform).sizeDelta.y * -1f);
                statusText.transform.parent.gameObject.SetActive(true);
                break;

            case "waitForTerminal":
                yield return(new WaitUntil(() => task.Value.ToLower() == Terminal.LastCommand.ToLower()));

                break;

            default:
                break;
            }
        }
    }
Beispiel #3
0
        private void SaveSettings()
        {
            SettingsViewBag viewBag = new SettingsViewBag
            {
                RepositoryPath     = Path,
                DefaultRatingValue = this.DefaultRatingValue
            };

            MessengerStatic.NotifySettingsWindowClosing(viewBag);
        }
Beispiel #4
0
 private void BrowseFolder()
 {
     MessengerStatic.NotifyBrowseFolderPathOpen();
 }
Beispiel #5
0
 void Awake()
 {
     instance = this;
     Chats    = XDocument.Parse(ChatsXML.text).Element("chats");
 }
Beispiel #6
0
 public void ShareLastSession()
 {
     MessengerStatic.NotifyLastSessionSelecting(SelectedItem);
 }
 private void Cancel()
 {
     MessengerStatic.NotifyRenameTabWindowClosing();
 }