Пример #1
0
 public Weapon(string name, string id = null,
               bool offhand           = false, int power           = 0, int weight = 0,
               Innate innate          = null, Blessing blessing    = null,
               Innate offInnate       = null, Blessing offBlessing = null) : base(name, id, power, weight, innate, blessing)
 {
     IsOffhand   = offhand;
     OffInnate   = offInnate ?? new Innate();
     OffBlessing = offBlessing ?? new Blessing();
 }
Пример #2
0
 public override string ToJson()
 {
     return("{" +
            "\"id\" : " + "\"" + Id + "\", " +
            "\"name\" : " + "\"" + Name + "\", " +
            "\"power\" : " + Power + ", " +
            "\"weight\" : " + Weight + ", " +
            "\"isOffHand\" : " + (IsOffhand? "true" : "false") + ", " +
            "\"innate\" : " + Innate.ToJson() + ", " +
            "\"blessing\" : " + Blessing.ToJson() + ", " +
            "\"offInnate\" : " + OffInnate.ToJson() + ", " +
            "\"offBlessing\" : " + OffBlessing.ToJson() + "}");
 }
Пример #3
0
 public Trinket(string name, string id = null,
                int power     = 0, int weight = 0,
                Innate innate = null, Blessing blessing = null) : base(name, id, power, weight, innate, blessing)
 {
 }