public void RemoveTranslation(ConversationNodeTranslation translation) { if (translation != null) { Translations.Remove(translation); } }
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); }