Пример #1
0
            public void SetNthMask(int index, object obj)
            {
                ActorValueSkill_FieldIndex enu = (ActorValueSkill_FieldIndex)index;

                switch (enu)
                {
                case ActorValueSkill_FieldIndex.UseMult:
                    this.UseMult = (Exception?)obj;
                    break;

                case ActorValueSkill_FieldIndex.OffsetMult:
                    this.OffsetMult = (Exception?)obj;
                    break;

                case ActorValueSkill_FieldIndex.ImproveMult:
                    this.ImproveMult = (Exception?)obj;
                    break;

                case ActorValueSkill_FieldIndex.ImproveOffset:
                    this.ImproveOffset = (Exception?)obj;
                    break;

                default:
                    throw new ArgumentException($"Index is out of range: {index}");
                }
            }
 public object? GetNthMask(int index)
 {
     ActorValueSkill_FieldIndex enu = (ActorValueSkill_FieldIndex)index;
     switch (enu)
     {
         case ActorValueSkill_FieldIndex.UseMult:
             return UseMult;
         case ActorValueSkill_FieldIndex.OffsetMult:
             return OffsetMult;
         case ActorValueSkill_FieldIndex.ImproveMult:
             return ImproveMult;
         case ActorValueSkill_FieldIndex.ImproveOffset:
             return ImproveOffset;
         default:
             throw new ArgumentException($"Index is out of range: {index}");
     }
 }