/* { * * { * switch (this._Funktion) * { * case "storage": * if (IsAktiv) * { * Settelment.ResursesList[this.Resurs].MaxStorage += this.Value; * IsAktiv = false; * } * * break; * case "collecting": * ColecterStructure.Work(Settelment,this); * break; * case "efficient": * Settelment.ResursesList[this.Resurs].CollectionRate *= this.Value; * ; * break; * } * * * } * * * }*/ public abstract void Use(Settelment Settelment);
public abstract void Destroy(Settelment Settelment);
public abstract void Work(Settelment Settelment, Buildings Buildings);