class game
WorkspotGameSystem
game.WorkspotGameSystem
- 0 properties
- 33 functions
Extends game.IWorkspotGameSystem game.IGameSystem IScriptable ISerializable
Properties
None.
Functions
void PlayInDeviceSimple(game.Object device, game.Object actor, bool allowCameraMov, CName? actorDataCompName, CName? deviceDataCompName, CName? syncSlotName, float? slideTime, game.WorkspotSlidingBehaviour? slideBehaviour, ent.Entity? callbackEventRecipient)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "PlayInDeviceSimple", (WorkspotGameSystem_PlayInDeviceSimple x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_PlayInDeviceSimple( game.WorkspotGameSystem self, game.Object? device, game.Object? actor, bool allowCameraMov, CName? actorDataCompName, CName? deviceDataCompName, CName? syncSlotName, float? slideTime, game.WorkspotSlidingBehaviour? slideBehaviour, ent.Entity? callbackEventRecipient );void PlayInDevice(game.Object device, game.Object actor, CName? workspotStateFlavourName, CName? actorDataCompName, CName? deviceDataCompName, CName? syncSlotName, float? slideTime, game.WorkspotSlidingBehaviour? slideBehaviour, ent.Entity? callbackEventRecipient)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "PlayInDevice", (WorkspotGameSystem_PlayInDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_PlayInDevice( game.WorkspotGameSystem self, game.Object? device, game.Object? actor, CName? workspotStateFlavourName, CName? actorDataCompName, CName? deviceDataCompName, CName? syncSlotName, float? slideTime, game.WorkspotSlidingBehaviour? slideBehaviour, ent.Entity? callbackEventRecipient );void StopInDevice(game.Object actor, Vector4? posDelta, Quaternion? orientDelta)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "StopInDevice", (WorkspotGameSystem_StopInDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_StopInDevice( game.WorkspotGameSystem self, game.Object? actor, Vector4? posDelta, Quaternion? orientDelta );game.Object? GetDeviceUser(ent.EntityID deviceID)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "GetDeviceUser", (WorkspotGameSystem_GetDeviceUser x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_GetDeviceUser( game.WorkspotGameSystem self, ent.EntityID deviceID );bool MountToVehicle(game.Object parent, game.Object child, float slideTime, float animDelay, CName workspotResourceContainer, CName slotName, ent.EntityID[]? syncronizedObjects, CName? entrySlotName, CName[]? animVariables)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "MountToVehicle", (WorkspotGameSystem_MountToVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_MountToVehicle( game.WorkspotGameSystem self, game.Object? parent, game.Object? child, float slideTime, float animDelay, CName workspotResourceContainer, CName slotName, List<ent.EntityID>? syncronizedObjects, CName? entrySlotName, CName[]? animVariables );void UnmountFromVehicle(game.Object parent, game.Object child, bool? instant, Vector4? posDelta, Quaternion? orientDelta, CName? exitSlotName)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "UnmountFromVehicle", (WorkspotGameSystem_UnmountFromVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_UnmountFromVehicle( game.WorkspotGameSystem self, game.Object? parent, game.Object? child, bool? instant, Vector4? posDelta, Quaternion? orientDelta, CName? exitSlotName );void SwitchSeatVehicle(game.Object parent, game.Object child, CName workspotResourceContainer, CName slotName, CName? exitSlotName, CName[]? activateAnimVariables, CName[]? deactivateAnimVariables)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SwitchSeatVehicle", (WorkspotGameSystem_SwitchSeatVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SwitchSeatVehicle( game.WorkspotGameSystem self, game.Object? parent, game.Object? child, CName workspotResourceContainer, CName slotName, CName? exitSlotName, CName[]? activateAnimVariables, CName[]? deactivateAnimVariables );bool IsInVehicleWorkspot(game.Object vehicle, game.Object child, CName slotName)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "IsInVehicleWorkspot", (WorkspotGameSystem_IsInVehicleWorkspot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_IsInVehicleWorkspot( game.WorkspotGameSystem self, game.Object? vehicle, game.Object? child, CName slotName );bool IsActorInWorkspot(game.Object actor)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "IsActorInWorkspot", (WorkspotGameSystem_IsActorInWorkspot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_IsActorInWorkspot( game.WorkspotGameSystem self, game.Object? actor );void SendDebugCommand(work.WorkspotDebugMode mode, string entId)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendDebugCommand", (WorkspotGameSystem_SendDebugCommand x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendDebugCommand( game.WorkspotGameSystem self, work.WorkspotDebugMode mode, string entId );void SendDebugCommandEnt(work.WorkspotDebugMode mode, game.Object obj)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendDebugCommandEnt", (WorkspotGameSystem_SendDebugCommandEnt x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendDebugCommandEnt( game.WorkspotGameSystem self, work.WorkspotDebugMode mode, game.Object? obj );void SendDebugCommandFunctionalTests(work.WorkspotDebugMode mode, game.Object obj, IScriptable redscript)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendDebugCommandFunctionalTests", (WorkspotGameSystem_SendDebugCommandFunctionalTests x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendDebugCommandFunctionalTests( game.WorkspotGameSystem self, work.WorkspotDebugMode mode, game.Object? obj, IScriptable? redscript );void SendJumpCommandEnt(game.Object actor, int entryId, bool instant)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendJumpCommandEnt", (WorkspotGameSystem_SendJumpCommandEnt x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendJumpCommandEnt( game.WorkspotGameSystem self, game.Object? actor, int entryId, bool instant );game.ExtendedWorkspotInfo? GetExtendedInfo(game.Object actor)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "GetExtendedInfo", (WorkspotGameSystem_GetExtendedInfo x) => { return re.Hooks.CallOriginal<re.msgpack.game.ExtendedWorkspotInfo>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_GetExtendedInfo( game.WorkspotGameSystem self, game.Object? actor );int GetIdOfExitAnim(game.Object actor, CName animName)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "GetIdOfExitAnim", (WorkspotGameSystem_GetIdOfExitAnim x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_GetIdOfExitAnim( game.WorkspotGameSystem self, game.Object? actor, CName animName );void SendJumpToAnimEnt(game.Object actor, CName animName, bool instant)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendJumpToAnimEnt", (WorkspotGameSystem_SendJumpToAnimEnt x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendJumpToAnimEnt( game.WorkspotGameSystem self, game.Object? actor, CName animName, bool instant );void SendJumpToTagCommandEnt(game.Object actor, CName entryTag, bool instant, ent.EntityID? deviceId)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendJumpToTagCommandEnt", (WorkspotGameSystem_SendJumpToTagCommandEnt x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendJumpToTagCommandEnt( game.WorkspotGameSystem self, game.Object? actor, CName entryTag, bool instant, ent.EntityID? deviceId );void SendFastExitSignal(game.Object actor, Vector3? dirLS, bool? stayInWorkspotIfFailed, bool? playSlowExitIfFailed, bool? instant, bool? tryBlendToWalk)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendFastExitSignal", (WorkspotGameSystem_SendFastExitSignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendFastExitSignal( game.WorkspotGameSystem self, game.Object? actor, Vector3? dirLS, bool? stayInWorkspotIfFailed, bool? playSlowExitIfFailed, bool? instant, bool? tryBlendToWalk );void PlayNpcInWorkspot(game.Object npc, game.Object master, game.Object referenceEntity, CName actorDataCompName, CName? syncSlotName, float? slideTime, CName? syncOffsetSourceCompName)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "PlayNpcInWorkspot", (WorkspotGameSystem_PlayNpcInWorkspot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_PlayNpcInWorkspot( game.WorkspotGameSystem self, game.Object? npc, game.Object? master, game.Object? referenceEntity, CName actorDataCompName, CName? syncSlotName, float? slideTime, CName? syncOffsetSourceCompName );void StopNpcInWorkspot(game.Object actor)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "StopNpcInWorkspot", (WorkspotGameSystem_StopNpcInWorkspot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_StopNpcInWorkspot( game.WorkspotGameSystem self, game.Object? actor );void SendSlowExitSignal(game.Object actor, CName? animationName, bool? dontWaitForCurrentAnimationToFinish)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendSlowExitSignal", (WorkspotGameSystem_SendSlowExitSignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendSlowExitSignal( game.WorkspotGameSystem self, game.Object? actor, CName? animationName, bool? dontWaitForCurrentAnimationToFinish );bool SendEventToConnectedSpots(game.Object actor, CName eventName)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "SendEventToConnectedSpots", (WorkspotGameSystem_SendEventToConnectedSpots x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendEventToConnectedSpots( game.WorkspotGameSystem self, game.Object? actor, CName eventName );void SendDynamicSyncBindSignal(game.Object actor, game.Object master)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendDynamicSyncBindSignal", (WorkspotGameSystem_SendDynamicSyncBindSignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendDynamicSyncBindSignal( game.WorkspotGameSystem self, game.Object? actor, game.Object? master );void SendDynamicSyncUnbindSignal(game.Object actor)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendDynamicSyncUnbindSignal", (WorkspotGameSystem_SendDynamicSyncUnbindSignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendDynamicSyncUnbindSignal( game.WorkspotGameSystem self, game.Object? actor );void SendPlaySignal(game.Object actor)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendPlaySignal", (WorkspotGameSystem_SendPlaySignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendPlaySignal( game.WorkspotGameSystem self, game.Object? actor );void SendForwardSignal(game.Object actor)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SendForwardSignal", (WorkspotGameSystem_SendForwardSignal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendForwardSignal( game.WorkspotGameSystem self, game.Object? actor );bool SendReactionSignal(game.Object actor, CName reactionName)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "SendReactionSignal", (WorkspotGameSystem_SendReactionSignal x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SendReactionSignal( game.WorkspotGameSystem self, game.Object? actor, CName reactionName );bool IsReactionAvailable(game.Object actor, CName reactionName)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "IsReactionAvailable", (WorkspotGameSystem_IsReactionAvailable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_IsReactionAvailable( game.WorkspotGameSystem self, game.Object? actor, CName reactionName );bool HasExitNodes(game.Object actor, bool fastExit, bool slowExit, bool? performNavmeshChecks)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "HasExitNodes", (WorkspotGameSystem_HasExitNodes x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_HasExitNodes( game.WorkspotGameSystem self, game.Object? actor, bool fastExit, bool slowExit, bool? performNavmeshChecks );void ResetPlaybackToStart(game.Object actor)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "ResetPlaybackToStart", (WorkspotGameSystem_ResetPlaybackToStart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_ResetPlaybackToStart( game.WorkspotGameSystem self, game.Object? actor );void HardResetPlaybackToStart(game.Object actor)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "HardResetPlaybackToStart", (WorkspotGameSystem_HardResetPlaybackToStart x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_HardResetPlaybackToStart( game.WorkspotGameSystem self, game.Object? actor );bool IsWorkspotEnabled(game.Object actor)RTTIre.Hooks.Place( "gameWorkspotGameSystem", "IsWorkspotEnabled", (WorkspotGameSystem_IsWorkspotEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_IsWorkspotEnabled( game.WorkspotGameSystem self, game.Object? actor );void SynchronizeItemWithOwner(game.ItemObject item, game.Object owner)RTTIre.Hooks.PlaceVoid( "gameWorkspotGameSystem", "SynchronizeItemWithOwner", (WorkspotGameSystem_SynchronizeItemWithOwner x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WorkspotGameSystem_SynchronizeItemWithOwner( game.WorkspotGameSystem self, game.ItemObject? item, game.Object? owner );