public void RemoveBuildConstructionFunction(BuildConstructionFunction func)
 {
     buildFunction -= func;
 }
 public void AddBuildConstructionFunction(BuildConstructionFunction func)
 {
     buildFunction += func;
 }