public void DeployUnderConstructionBox(Transform builtOver, Transform prefabToBuild,
Vector3 position, float buildTime)
{
// Create a new box
Transform myUnderConstructionBox = Instantiate(prefabUnderConstructionBox, position, Quaternion.identity)
as Transform;
UnderConstructionBox myUCBoxComponent =
myUnderConstructionBox.gameObject.GetComponent<UnderConstructionBox>();
// Set the prefab
myUCBoxComponent.SetPrefabToBuild(prefabToBuild);
// Set it's timer
myUCBoxComponent.SetBuildingTime(buildTime);
// Set the object where this will be built over
myUCBoxComponent.SetBuiltOverObject(builtOver);
}