Esempio n. 1
0
 /// <summary>
 /// Remove an entry from all 4 sections with Cue Id and MsgNameId equal to the specified value.
 /// </summary>
 public void RemoveEntry(int cueId)
 {
     LobbyCues.RemoveAll(x => x.Index == $"{cueId}_{cueId}");
     BattleCues.RemoveAll(x => x.Index == $"{cueId}_{cueId}");
     QuestCues.RemoveAll(x => x.Index == $"{cueId}_{cueId}");
     HeroColosseumCues.RemoveAll(x => x.Index == $"{cueId}_{cueId}");
 }
Esempio n. 2
0
 /// <summary>
 /// Add an entry to all sections with Cue Id and MsgNameId set to the specified value, and default values for the remaining parameters.
 /// </summary>
 public void AddEntry(int cueId)
 {
     LobbyCues.Add(new OBL_Cue()
     {
         CueID = cueId, MsgNameID = cueId, DlcFlag = DLC_Flag.None, SelectionType = SelectionType.Normal, Type = Type.Main
     });
     BattleCues.Add(new OBL_Cue()
     {
         CueID = cueId, MsgNameID = cueId, DlcFlag = DLC_Flag.None, SelectionType = SelectionType.Normal, Type = Type.Main
     });
     QuestCues.Add(new OBL_Cue()
     {
         CueID = cueId, MsgNameID = cueId, DlcFlag = DLC_Flag.None, SelectionType = SelectionType.Normal, Type = Type.Main
     });
     HeroColosseumCues.Add(new OBL_Cue()
     {
         CueID = cueId, MsgNameID = cueId, DlcFlag = DLC_Flag.None, SelectionType = SelectionType.Normal, Type = Type.Main
     });
 }
Esempio n. 3
0
 public bool IsCueAndMessageIdUsed(int id)
 {
     if (LobbyCues.Any(x => x.Index == $"{id}_{id}"))
     {
         return(true);
     }
     if (BattleCues.Any(x => x.Index == $"{id}_{id}"))
     {
         return(true);
     }
     if (QuestCues.Any(x => x.Index == $"{id}_{id}"))
     {
         return(true);
     }
     if (HeroColosseumCues.Any(x => x.Index == $"{id}_{id}"))
     {
         return(true);
     }
     return(false);
 }