Exemple #1
0
        public Tower()
        {
            MaxHP  = 2;
            HP     = MaxHP;
            Damage = BASE_DAMAGE;

            id = idIssuer.IssueId(this);
        }
Exemple #2
0
        public Lane()
        {
            _ID = idIssuer.IssueId(this);

            Towers = new Tower[2] {
                new Tower(), new Tower()
            };
            Units = new Unit[2, 2];
        }
Exemple #3
0
 public Deck(string id = "")
 {
     if (id == "")
     {
         this.id = idIssuer.IssueId(this);
     }
     else
     {
         idIssuer.RegisterId(id, this);
         this.id = id;
     }
 }
Exemple #4
0
 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);
     }
 }
Exemple #6
0
 public Unit(UnitCard card, GameManager gm)
 {
     this.id = IdIssuer.IssueId(this);
     Constructor(card, gm);
 }