![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <ECS_Components.h>
Collaboration diagram for CameraTarget_data:Public Member Functions | |
| CameraTarget_data ()=default | |
| CameraTarget_data (const CameraTarget_data &)=default | |
| CameraTarget_data & | operator= (const CameraTarget_data &)=default |
Public Attributes | |
| EntityID | targetEntityID = INVALID_ENTITY_ID |
| bool | followTarget = false |
| float | smoothFactor = 5.0f |
| Vector | followOffset = { 0.f, 0.f, 0.f } |
| bool | allowManualControl = true |
| float | manualControlDecay = 2.0f |
Definition at line 660 of file ECS_Components.h.
|
default |
|
default |
|
default |
Definition at line 668 of file ECS_Components.h.
Definition at line 666 of file ECS_Components.h.
Definition at line 664 of file ECS_Components.h.
Referenced by CameraSystem::CreateCameraForPlayer(), and CameraSystem::ResetCameraControls().
| float CameraTarget_data::manualControlDecay = 2.0f |
Definition at line 669 of file ECS_Components.h.
| float CameraTarget_data::smoothFactor = 5.0f |
Definition at line 665 of file ECS_Components.h.
| EntityID CameraTarget_data::targetEntityID = INVALID_ENTITY_ID |
Definition at line 662 of file ECS_Components.h.
Referenced by CameraSystem::ClearCameraTarget(), PrefabFactory::InstantiateCameraTarget(), and CameraSystem::SetCameraTarget_ECS().