Пример #1
0
        protected BaseAppendage(string name, AppendageType type, int size, int toughness, AppendageStatus status = default, IEnumerable <IInjury>?injuries = default, IEnumerable <IEffect>?effects = default)
        {
            this.Name      = name;
            this.Type      = type;
            this.Size      = size;
            this.Toughness = toughness;
            this.Status    = status;

            this.Injuries = injuries?.ToList() ?? new List <IInjury>();
            this.Effects  = effects?.ToList() ?? new List <IEffect>();
        }
Пример #2
0
 public Appendage(
     string name, AppendageType type, int size, int toughness, AppendageStatus status = AppendageStatus.Normal,
     IEnumerable <IInjury>?injuries = null) : base(name, type, size, toughness, status, injuries)
 {
 }