Example #1
0
 public object? GetNthMask(int index)
 {
     LeveledItemEntryData_FieldIndex enu = (LeveledItemEntryData_FieldIndex)index;
     switch (enu)
     {
         case LeveledItemEntryData_FieldIndex.Level:
             return Level;
         case LeveledItemEntryData_FieldIndex.Unknown:
             return Unknown;
         case LeveledItemEntryData_FieldIndex.Reference:
             return Reference;
         case LeveledItemEntryData_FieldIndex.Count:
             return Count;
         case LeveledItemEntryData_FieldIndex.Unknown2:
             return Unknown2;
         default:
             throw new ArgumentException($"Index is out of range: {index}");
     }
 }
Example #2
0
 public void SetNthMask(int index, object obj)
 {
     LeveledItemEntryData_FieldIndex enu = (LeveledItemEntryData_FieldIndex)index;
     switch (enu)
     {
         case LeveledItemEntryData_FieldIndex.Level:
             this.Level = (Exception?)obj;
             break;
         case LeveledItemEntryData_FieldIndex.Unknown:
             this.Unknown = (Exception?)obj;
             break;
         case LeveledItemEntryData_FieldIndex.Reference:
             this.Reference = (Exception?)obj;
             break;
         case LeveledItemEntryData_FieldIndex.Count:
             this.Count = (Exception?)obj;
             break;
         case LeveledItemEntryData_FieldIndex.Unknown2:
             this.Unknown2 = (Exception?)obj;
             break;
         default:
             throw new ArgumentException($"Index is out of range: {index}");
     }
 }