public Tower() { MaxHP = 2; HP = MaxHP; Damage = BASE_DAMAGE; id = idIssuer.IssueId(this); }
public Lane() { _ID = idIssuer.IssueId(this); Towers = new Tower[2] { new Tower(), new Tower() }; Units = new Unit[2, 2]; }
public Deck(string id = "") { if (id == "") { this.id = idIssuer.IssueId(this); } else { idIssuer.RegisterId(id, this); this.id = id; } }
public Hand(string id = "") { if (id == "") { this.id = IdIssuer.IssueId(this); } else { IdIssuer.RegisterId(id, this); this.id = id; } }
public ResourcePool(int max, string id = "") { this.max = max; this.count = 0; if (id == "") { this.id = idIssuer.IssueId(this); } else { this.id = id; idIssuer.RegisterId(id, this); } }
public Unit(UnitCard card, GameManager gm) { this.id = IdIssuer.IssueId(this); Constructor(card, gm); }