Пример #1
0
 public void RemoveTranslation(ConversationNodeTranslation translation)
 {
     if (translation != null)
     {
         Translations.Remove(translation);
     }
 }
Пример #2
0
 public void AddTranslation(ConversationNodeTranslation translation)
 {
     if (translation != null)
     {
         Translations.Add(translation);
     }
 }
    public void RemoveNode(int index)
    {
        for (int i = WindowNodes.Count - 1; i >= 0; i--)
        {
            for (int j = WindowNodes[i].Translations.Count - 1; j >= 0; j--)
            {
                ConversationNodeTranslation translation = WindowNodes[i].Translations[j];
                if (translation.FromIndex == index || translation.ToIndex == index)
                {
                    RemoveTranslation(translation);
                }
            }
        }

        WindowNodes.RemoveAt(index);
    }
 public void RemoveTranslation(ConversationNodeTranslation translation)
 {
     this[translation.FromIndex].RemoveTranslation(translation);
 }
 public void AddTranslation(ConversationNodeTranslation translation)
 {
     this[translation.FromIndex].AddTranslation(translation);
 }