class vehicle
CinematicCameraShot
vehicle.CinematicCameraShot
- 9 properties
- 11 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
name | string | 0x40 | |
enabled | bool | 0x60 | |
probability | int | 0x64 | |
duration | float | 0x68 | |
scaleForVehicle | bool | 0x6C | |
root | vehicle.CinematicCameraShotRoot? | 0x70 | |
effects | vehicle.CinematicCameraShotEffect?[] | 0x80 | |
stopConditions | vehicle.CinematicCameraShotStopCondition?[] | 0x90 | |
runtimeData | CinematicCameraData | 0x0 | scripted |
Functions
bool IsStaticCameraShot()RTTIre.Hooks.Place( "vehicleCinematicCameraShot", "IsStaticCameraShot;", (CinematicCameraShot_IsStaticCameraShot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_IsStaticCameraShot( vehicle.CinematicCameraShot self );bool GetCanBeSelectedFromContext(vehicle.CinematicCameraShotUpdateContext context)RTTIre.Hooks.Place( "vehicleCinematicCameraShot", "GetCanBeSelectedFromContext;vehicleCinematicCameraShotUpdateContext", (CinematicCameraShot_GetCanBeSelectedFromContext x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_GetCanBeSelectedFromContext( vehicle.CinematicCameraShot self, vehicle.CinematicCameraShotUpdateContext context );ZoneRelativeToVehicle GetZoneRelativeToVehicle(WorldPosition worldPosition, vehicle.CinematicCameraShotUpdateContext context)RTTIre.Hooks.Place( "vehicleCinematicCameraShot", "GetZoneRelativeToVehicle;WorldPositionvehicleCinematicCameraShotUpdateContext", (CinematicCameraShot_GetZoneRelativeToVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.ZoneRelativeToVehicle>(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_GetZoneRelativeToVehicle( vehicle.CinematicCameraShot self, WorldPosition worldPosition, vehicle.CinematicCameraShotUpdateContext context );int GetShotProbabilityFromContext(vehicle.CinematicCameraShotUpdateContext context)RTTIre.Hooks.Place( "vehicleCinematicCameraShot", "GetShotProbabilityFromContext;vehicleCinematicCameraShotUpdateContext", (CinematicCameraShot_GetShotProbabilityFromContext x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_GetShotProbabilityFromContext( vehicle.CinematicCameraShot self, vehicle.CinematicCameraShotUpdateContext context );void Reset()RTTIre.Hooks.PlaceVoid( "vehicleCinematicCameraShot", "Reset;", (CinematicCameraShot_Reset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_Reset( vehicle.CinematicCameraShot self );WorldTransform GetRootTransformFromContext(vehicle.CinematicCameraShotUpdateContext context)RTTIre.Hooks.Place( "vehicleCinematicCameraShot", "GetRootTransformFromContext;vehicleCinematicCameraShotUpdateContext", (CinematicCameraShot_GetRootTransformFromContext x) => { return re.Hooks.CallOriginal<re.msgpack.WorldTransform>(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_GetRootTransformFromContext( vehicle.CinematicCameraShot self, vehicle.CinematicCameraShotUpdateContext context );void Start(vehicle.CinematicCameraShotUpdateContext context)RTTIre.Hooks.PlaceVoid( "vehicleCinematicCameraShot", "Start;vehicleCinematicCameraShotUpdateContext", (CinematicCameraShot_Start x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_Start( vehicle.CinematicCameraShot self, vehicle.CinematicCameraShotUpdateContext context );WorldTransform Update(vehicle.CinematicCameraShotUpdateContext context)RTTIre.Hooks.Place( "vehicleCinematicCameraShot", "Update;vehicleCinematicCameraShotUpdateContext", (CinematicCameraShot_Update x) => { return re.Hooks.CallOriginal<re.msgpack.WorldTransform>(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_Update( vehicle.CinematicCameraShot self, vehicle.CinematicCameraShotUpdateContext context );bool ShouldStop(WorldTransform finalTransform)RTTIre.Hooks.Place( "vehicleCinematicCameraShot", "ShouldStop;WorldTransform", (CinematicCameraShot_ShouldStop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_ShouldStop( vehicle.CinematicCameraShot self, WorldTransform finalTransform );CinematicCameraData CreateCinematicCameraDataFromContext(vehicle.CinematicCameraShotUpdateContext context)RTTIre.Hooks.Place( "vehicleCinematicCameraShot", "CreateCinematicCameraDataFromContext;vehicleCinematicCameraShotUpdateContext", (CinematicCameraShot_CreateCinematicCameraDataFromContext x) => { return re.Hooks.CallOriginal<re.msgpack.CinematicCameraData>(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_CreateCinematicCameraDataFromContext( vehicle.CinematicCameraShot self, vehicle.CinematicCameraShotUpdateContext context );void UpdateCinematicCameraData(CinematicCameraData data, vehicle.CinematicCameraShotUpdateContext context)RTTIre.Hooks.PlaceVoid( "vehicleCinematicCameraShot", "UpdateCinematicCameraData;script_ref<CinematicCameraData>vehicleCinematicCameraShotUpdateContext", (CinematicCameraShot_UpdateCinematicCameraData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CinematicCameraShot_UpdateCinematicCameraData( vehicle.CinematicCameraShot self, CinematicCameraData data, vehicle.CinematicCameraShotUpdateContext context );