CinematicCameraComponent class
vehicle.CinematicCameraComponent
Inheritance
Base: game.CameraComponent
Derived
None.
Properties
| Property | Type | |
|---|---|---|
teleportThisFrame | bool | |
targetTransform | WorldTransform | |
groups | byte[] | |
middleZoneSizeForShotSelection | float | scripted |
consecutiveStaticShotsProbabilityBonus | int | scripted |
consecutiveDynamicShotsProbabilityBonus | int | scripted |
maxProbabilityBonusFromCameraProximityToShot | float | scripted |
maxDistanceFromCameraToHaveProbabilityBonusForShot | float | scripted |
lastChangeTime | float | scripted |
shotChangeRequested | bool | scripted |
currentShot | vehicle.CinematicCameraShot? | scripted |
lastShot | vehicle.CinematicCameraShot? | scripted |
Functions
vehicle.CinematicCameraShotGroup? GetGroup(int index)RTTIint GetGroupCount()RTTIEngineTime GetEngineTime()RTTIbool CheckCollisionsAtPosition(Vector3 position)RTTIbool CheckIfShotIsObstructed(Vector3 position, Vector3 direction)RTTIbool CheckIfHasLineOfSightWithVehicle(Vector3 position)RTTIbool CheckIfVehicleIsInFrustum()RTTIvehicle.CinematicCameraShot? GetLastShot()RTTIWorldPosition GetWorldPosition()RTTIvoid UpdateCameraState(vehicle.CinematicCameraShotUpdateContext context)RTTIvoid ChangeCameraShot(vehicle.CinematicCameraShotUpdateContext context)RTTIvoid ExtractShotsFromGroup(vehicle.CinematicCameraShotGroup group, vehicle.CinematicCameraShotUpdateContext context, vehicle.CinematicCameraShot[] shots)RTTIvehicle.CinematicCameraShot? SelectRandomShot(vehicle.CinematicCameraShot[] possibleShots, vehicle.CinematicCameraShotUpdateContext context)RTTI