addObject method

void addObject(
  1. Object object
)

Implementation

void addObject(Object object){
  Vector3 newPosition = Vector3.copy(-camera.position)+Vector3(-camera.viewportWidth/1000,camera.viewportHeight/1000,0)*camera.zoom;

  levelInfo[selectedLevel].objects.add(
    Object(
      scale: object.scale,
      rotation: object.rotation,
      mesh: object.mesh,
      position: newPosition,
      type: object.type,
      size: object.size,
      name: object.name,
      imageLocation: object.imageLocation,
      color: object.color,
      layer: object.layer,
    )
  );
  updateMinMap = true;
  update();
}