BlackICE Scripting

class

BraindanceControlsTransition

  • 0 properties
  • 58 functions
  • 4 derived classes

Extends DefaultTransition game.stateMachine.Functor IScriptable ISerializable

Properties

None.

Functions

  • void SetBraindaneVisionModeBB(game.stateMachine.GameScriptInterface scriptInterface, braindance.VisionMode newMode) RTTI
  • void SetLastBraindanceVisionMode(game.stateMachine.GameScriptInterface scriptInterface, braindance.VisionMode newMode) RTTI
  • void SetBraindanceVisionFact(game.stateMachine.GameScriptInterface scriptInterface, braindance.VisionMode newMode) RTTI
  • void SetCachedPlaySpeedPermVariable(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext) RTTI
  • void SetPlaybackSpeedInBlackboard(game.stateMachine.GameScriptInterface scriptInterface, scn.PlaySpeed speed) RTTI
  • void SetPlaybackDirectionInBlackboard(game.stateMachine.GameScriptInterface scriptInterface, scn.PlayDirection direction) RTTI
  • bool IsCachedPlaySpeedSet(game.stateMachine.StateContextScript stateContext) RTTI
  • scn.PlaySpeed GetCachedPlaySpeedPermVariable(game.stateMachine.StateContextScript stateContext) RTTI
  • bool CanBraindanceEnterLayer(game.stateMachine.GameScriptInterface scriptInterface, braindance.VisionMode layer) RTTI
  • braindance.VisionMode GetCurrentBraindanceVisionMode(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • braindance.VisionMode GetLastBraindanceVisionMode(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void SetBraindanceVisionMode(game.stateMachine.GameScriptInterface scriptInterface, braindance.VisionMode newMode) RTTI
  • void SendAudioEvents(game.stateMachine.GameScriptInterface scriptInterface, bool BdStart) RTTI
  • void CycleBraindanceVisionMode(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void TogglePausePlayForward(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext) RTTI
  • void ForceBraindancePause(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext) RTTI
  • void CyclePlaySpeed(game.stateMachine.GameScriptInterface scriptInterface, scn.PlayDirection direction) RTTI
  • void SetPlaySpeedAndDirection(game.stateMachine.GameScriptInterface scriptInterface, scn.PlayDirection direction, scn.PlaySpeed speed) RTTI
  • float GetDistanceFromBraindanceTPPCameraToFPPCamera(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • float CheckTargetThirdPersonPositionCollisions(game.stateMachine.GameScriptInterface scriptInterface, Vector4 fppPosition, EulerAngles fppOrientationEuler, float angle, float distance, float radius, out Vector4 outPosition) RTTI
  • void OnBraindancePerspectiveChangedFromFirstPersonToThirdPerson(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void EnableBraindanceLocomoition(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void ToggleCameraControlEnabled(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, out float blendTime) RTTI
  • void SetCameraControl(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, bool setState, out float blendTime) RTTI
  • void SetBraindanceState(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext, bool newState, out float blendTime) RTTI
  • void SetBraindanceUiGameContext(game.stateMachine.GameScriptInterface scriptInterface, UIGameContext uiContext) RTTI
  • void RemoveUiGameContext(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetBraindancePauseInput(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetPlayForwardInput(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool CheckPlayForwardInput(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetPlayBackwardInput(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool CheckPlayBackwardInput(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetRestartInput(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetSwitchLayerInput(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetBdCameraToggleInput(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool IsPerspectiveTransitionOn(float BlockPerspectiveSwitchTimer) RTTI
  • void UpdatePerspectiveTransitionTimer(out float BlockPerspectiveSwitchTimer, float timeDelta) RTTI
  • void PrintDebugInfo(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • SBraindanceInputMask GetBraindanceInputMask(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void SendAudioEventForBraindance(bool enable, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool IsProgressAtBeggining(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool IsProgressAtEnd(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetChangeBraindanceStateRequest(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetPauseBraindanceRequest(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool GetRequestedEditorState(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void SendClearBraindanceStateRequest(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void SendClearBraindancePauseRequest(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool IsResetting(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • bool IsInEditorMode(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void StartGlitchFx(game.stateMachine.GameScriptInterface scriptInterface, bool? fxState) RTTI
  • void StopGlitchFx(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void SetEndRecordingNotificationState(bool newState, game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void ApplyBraindanceRestriction(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void RemoveBraindanceRestriction(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void ApplyNoMovementRestriction(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void RemoveNoMovementRestriction(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void ApplyNoHubRestrictionOnLocalPlayer(game.stateMachine.GameScriptInterface scriptInterface) RTTI
  • void RemoveNoHubRestrictionFromLocalPlayer(game.stateMachine.GameScriptInterface scriptInterface) RTTI