class game
BinkComponent
game.BinkComponent
- 6 properties
- 11 functions
Extends ent.IVisualComponent ent.IPlacedComponent ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
meshTargetBinding | game.BinkMeshTargetBinding? | 0x160 | |
videoPlayerName | CName | 0x180 | |
audioEvent | CName | 0x190 | |
loopVideo | bool | 0x198 | |
forceVideoFrameRate | bool | 0x199 | |
isEnabled | bool | 0x8B |
Functions
void SetVideoPlayerName(CName videoPlayerName)RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "SetVideoPlayerName", (BinkComponent_SetVideoPlayerName x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_SetVideoPlayerName( game.BinkComponent self, CName videoPlayerName );void SetVideoPath(red.ResourceReferenceScriptToken videoPath)RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "SetVideoPath", (BinkComponent_SetVideoPath x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_SetVideoPath( game.BinkComponent self, red.ResourceReferenceScriptToken videoPath );void SetIsLooped(bool loopVideo)RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "SetIsLooped", (BinkComponent_SetIsLooped x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_SetIsLooped( game.BinkComponent self, bool loopVideo );void ForceVideoFrameRate(bool forceVideoFrameRate)RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "ForceVideoFrameRate", (BinkComponent_ForceVideoFrameRate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_ForceVideoFrameRate( game.BinkComponent self, bool forceVideoFrameRate );void Play()RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "Play", (BinkComponent_Play x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_Play( game.BinkComponent self );void Stop()RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "Stop", (BinkComponent_Stop x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_Stop( game.BinkComponent self );void Pause(bool pauseVideo)RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "Pause", (BinkComponent_Pause x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_Pause( game.BinkComponent self, bool pauseVideo );void IsPaused()RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "IsPaused", (BinkComponent_IsPaused x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_IsPaused( game.BinkComponent self );game.BinkVideoSummary GetVideoSummary()RTTIre.Hooks.Place( "gameBinkComponent", "GetVideoSummary", (BinkComponent_GetVideoSummary x) => { return re.Hooks.CallOriginal<re.msgpack.game.BinkVideoSummary>(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_GetVideoSummary( game.BinkComponent self );void SkipFrames(int numberOfFrames)RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "SkipFrames", (BinkComponent_SkipFrames x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_SkipFrames( game.BinkComponent self, int numberOfFrames );void SkipFramePercentage(int percentage)RTTIre.Hooks.PlaceVoid( "gameBinkComponent", "SkipFramePercentage", (BinkComponent_SkipFramePercentage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BinkComponent_SkipFramePercentage( game.BinkComponent self, int percentage );