| 60 | } |
| 61 | |
| 62 | void Start() override { |
| 63 | //create a child entity for the camera |
| 64 | auto cameraEntity = new Entity(); |
| 65 | auto cam = cameraEntity->AddComponent<RavEngine::CameraComponent>(new RavEngine::CameraComponent()); |
| 66 | script->cameraEntity = cameraEntity; |
| 67 | |
| 68 | //set the active camera |
| 69 | cam->setActive(true); |
| 70 | |
| 71 | transform()->AddChild(cameraEntity->transform()); |
| 72 | } |
| 73 | |
| 74 | virtual ~PlayerActor(){} |
| 75 | }; |