coral_gameobject.cpp 441 B

123456789101112
  1. #include "coral_gameobject.h"
  2. using namespace coral_3d;
  3. coral_gameobject coral_gameobject::create_point_light(float intensity, float radius, glm::vec3 color)
  4. {
  5. coral_gameobject gameobject = coral_gameobject::create_gameobject();
  6. gameobject.transform_.scale.x = radius;
  7. gameobject.point_light_ = std::make_unique<PointLightComponent>();
  8. gameobject.point_light_->color = glm::vec4(color, intensity);
  9. return gameobject;
  10. }