public BuildObjective(BehaviorComponent builder, Vector2 pos) { this.builder = builder; this.pos = pos; // TODO pass in the type of building. buildableComponent = new BuildableComponent(); }
public CreateFoundationEvent(BehaviorComponent builder, BuildableComponent building, Vector2 pos) { this.builder = builder; this.building = building; this.pos = pos; }
public DoBuildingWorkEvent(BehaviorComponent builder, BuildableComponent building) { this.builder = builder; this.building = building; }
public AddResourceEvent(BehaviorComponent builder, BuildableComponent building, BuildingResource resource) { this.builder = builder; this.building = building; this.resource = resource; }