finishBuildingInstance method

void finishBuildingInstance(
  1. String typeId,
  2. int? index
)

Marks instance and built for cyclic check

Implementation

void finishBuildingInstance(String typeId, int? index) {
  if (!checkForCyclicDependencies) {
    return;
  }

  final currentlyBuildingInstances = buildingInstances[typeId];

  if (currentlyBuildingInstances == null) {
    return;
  } else {
    currentlyBuildingInstances.remove(index ?? 0);
  }
}