WorkspotGameSystem class
game.WorkspotGameSystem
Inheritance
Base: game.IWorkspotGameSystem
Derived
None.
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)RTTIvoid PlayInDevice(game.Object device, game.Object actor, CName? workspotStateFlavourName, CName? actorDataCompName, CName? deviceDataCompName, CName? syncSlotName, float? slideTime, game.WorkspotSlidingBehaviour? slideBehaviour, ent.Entity? callbackEventRecipient)RTTIvoid StopInDevice(game.Object actor, Vector4? posDelta, Quaternion? orientDelta)RTTIgame.Object? GetDeviceUser(ent.EntityID deviceID)RTTIbool MountToVehicle(game.Object parent, game.Object child, float slideTime, float animDelay, CName workspotResourceContainer, CName slotName, ent.EntityID[]? syncronizedObjects, CName? entrySlotName, CName[]? animVariables)RTTIvoid UnmountFromVehicle(game.Object parent, game.Object child, bool? instant, Vector4? posDelta, Quaternion? orientDelta, CName? exitSlotName)RTTIvoid SwitchSeatVehicle(game.Object parent, game.Object child, CName workspotResourceContainer, CName slotName, CName? exitSlotName, CName[]? activateAnimVariables, CName[]? deactivateAnimVariables)RTTIbool IsInVehicleWorkspot(game.Object vehicle, game.Object child, CName slotName)RTTIbool IsActorInWorkspot(game.Object actor)RTTIvoid SendDebugCommand(work.WorkspotDebugMode mode, string entId)RTTIvoid SendDebugCommandEnt(work.WorkspotDebugMode mode, game.Object obj)RTTIvoid SendDebugCommandFunctionalTests(work.WorkspotDebugMode mode, game.Object obj, IScriptable redscript)RTTIvoid SendJumpCommandEnt(game.Object actor, int entryId, bool instant)RTTIgame.ExtendedWorkspotInfo? GetExtendedInfo(game.Object actor)RTTIint GetIdOfExitAnim(game.Object actor, CName animName)RTTIvoid SendJumpToAnimEnt(game.Object actor, CName animName, bool instant)RTTIvoid SendJumpToTagCommandEnt(game.Object actor, CName entryTag, bool instant, ent.EntityID? deviceId)RTTIvoid SendFastExitSignal(game.Object actor, Vector3? dirLS, bool? stayInWorkspotIfFailed, bool? playSlowExitIfFailed, bool? instant, bool? tryBlendToWalk)RTTIvoid PlayNpcInWorkspot(game.Object npc, game.Object master, game.Object referenceEntity, CName actorDataCompName, CName? syncSlotName, float? slideTime, CName? syncOffsetSourceCompName)RTTIvoid StopNpcInWorkspot(game.Object actor)RTTIvoid SendSlowExitSignal(game.Object actor, CName? animationName, bool? dontWaitForCurrentAnimationToFinish)RTTIbool SendEventToConnectedSpots(game.Object actor, CName eventName)RTTIvoid SendDynamicSyncBindSignal(game.Object actor, game.Object master)RTTIvoid SendDynamicSyncUnbindSignal(game.Object actor)RTTIvoid SendPlaySignal(game.Object actor)RTTIvoid SendForwardSignal(game.Object actor)RTTIbool SendReactionSignal(game.Object actor, CName reactionName)RTTIbool IsReactionAvailable(game.Object actor, CName reactionName)RTTIbool HasExitNodes(game.Object actor, bool fastExit, bool slowExit, bool? performNavmeshChecks)RTTIvoid ResetPlaybackToStart(game.Object actor)RTTIvoid HardResetPlaybackToStart(game.Object actor)RTTIbool IsWorkspotEnabled(game.Object actor)RTTIvoid SynchronizeItemWithOwner(game.ItemObject item, game.Object owner)RTTI