AccessTerminal
Inherits from ScriptInterface
Targets:
- closed
- all_data_has_been_read
- ui_breakout_triggered
States:
Inputs:
- folder0
TERMINAL_FOLDER_DETAILS
- folder1
TERMINAL_FOLDER_DETAILS
- folder2
TERMINAL_FOLDER_DETAILS
- folder3
TERMINAL_FOLDER_DETAILS
Outputs:
Parameters:
Methods:
trigger -> triggered
cancel -> cancelled
light_switch_on -> light_switched_on
light_switch_off -> light_switched_off
AchievementMonitor
Inherits from ScriptInterface
Parameters:
- achievement_id
ACHIEVEMENT_ID
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
AchievementStat
Inherits from ScriptInterface
Parameters:
- achievement_id
ACHIEVEMENT_STAT_ID
Methods:
Up -> on_Up
AchievementUniqueCounter
Inherits from ScriptInterface
Parameters:
- achievement_id
ACHIEVEMENT_STAT_ID
- unique_object
Object
Methods:
trigger -> triggered
AddExitObjective
Inherits from ScriptInterface
Inputs:
Parameters:
Methods:
trigger -> triggered
AddItemsToGCPool
Inherits from ScriptInterface
Inputs:
- items
INVENTORY_ITEM_QUANTITY
Methods:
trigger -> triggered
AddToInventory
Inherits from ScriptInterface
Targets:
Inputs:
Methods:
trigger -> triggered
AILightCurveSettings
Inherits from InspectorInterface
Parameters:
- y0
float
- x1
float
- y1
float
- x2
float
- y2
float
- x3
float
Methods:
trigger -> triggered
AIMED_ITEM
Inherits from EQUIPPABLE_ITEM
Targets:
- on_started_aiming
- on_stopped_aiming
- on_display_on
- on_display_off
- on_effect_on
- on_effect_off
Outputs:
- target_position
Position
- average_target_distance
float
- min_target_distance
float
Parameters:
- fixed_target_distance_for_local_player
float
Methods:
spawn -> spawned
despawn -> despawned
AIMED_WEAPON
Inherits from AIMED_ITEM
Targets:
- on_fired_success
- on_fired_fail
- on_fired_fail_single
- on_impact
- on_reload_started
- on_reload_another
- on_reload_empty_clip
- on_reload_canceled
- on_reload_success
- on_reload_fail
- on_shooting_started
- on_shooting_wind_down
- on_shooting_finished
- on_overheated
- on_cooled_down
- on_charge_complete
- on_charge_started
- on_charge_stopped
- on_turned_on
- on_turned_off
- on_torch_on_requested
- on_torch_off_requested
Outputs:
- ammoRemainingInClip
int
- ammoToFillClip
int
- ammoThatWasInClip
int
- charge_percentage
float
- charge_noise_percentage
float
Parameters:
- weapon_type
WEAPON_TYPE
- requires_turning_on
bool
- ejectsShellsOnFiring
bool
- aim_assist_scale
float
- default_ammo_type
AMMO_TYPE
- starting_ammo
int
- clip_size
int
- consume_ammo_over_time_when_turned_on
float
- max_auto_shots_per_second
float
- max_manual_shots_per_second
float
- wind_down_time_in_seconds
float
- maximum_continous_fire_time_in_seconds
float
- overheat_recharge_time_in_seconds
float
- automatic_firing
bool
- overheats
bool
- charged_firing
bool
- charging_duration
float
- min_charge_to_fire
float
- overcharge_timer
float
- charge_noise_start_time
float
- reloadIndividualAmmo
bool
- alwaysDoFullReloadOfClips
bool
- movement_accuracy_penalty_per_second
float
- aim_rotation_accuracy_penalty_per_second
float
- accuracy_penalty_per_shot
float
- accuracy_accumulated_per_second
float
- player_exposed_accuracy_penalty_per_shot
float
- player_exposed_accuracy_accumulated_per_second
float
- recoils_on_fire
bool
- alien_threat_aware
bool
Methods:
spawn -> spawned
despawn -> despawned
ALLIANCE_SetDisposition
Inherits from ScriptInterface
Parameters:
Methods:
set -> been_set
AllocateGCItemFromPoolBySubset
Inherits from ScriptInterface
Targets:
Inputs:
Outputs:
- item_name
String
- item_quantity
int
Parameters:
- force_usage
bool
- distribution_bias
float
Methods:
trigger -> triggered
AllocateGCItemsFromPool
Inherits from ScriptInterface
Targets:
Inputs:
- items
INVENTORY_ITEM_QUANTITY
Parameters:
- force_usage_count
int
- distribution_bias
float
Methods:
trigger -> triggered
AllPlayersReady
Inherits from SensorInterface
Targets:
States:
- start_on_reset
bool
- pause_on_reset
bool
Parameters:
Methods:
start -> started
stop -> stopped
AnimatedModelAttachmentNode
Inherits from ScriptInterface
States:
Inputs:
- animated_model
Object
- attachment
ReferenceFramePtr
Parameters:
- bone_name
String
- use_offset
bool
- offset
Position
Methods:
attach -> attached
detach -> detached
AnimationMask
Inherits from ScriptInterface
Parameters:
- maskHips
bool
- maskTorso
bool
- maskNeck
bool
- maskHead
bool
- maskFace
bool
- maskLeftLeg
bool
- maskRightLeg
bool
- maskLeftArm
bool
- maskRightArm
bool
- maskLeftHand
bool
- maskRightHand
bool
- maskLeftFingers
bool
- maskRightFingers
bool
- maskTail
bool
- maskLips
bool
- maskEyes
bool
- maskLeftShoulder
bool
- maskRightShoulder
bool
- maskRoot
bool
- maskPrecedingLayers
bool
- maskSelf
bool
- maskFollowingLayers
bool
- weight
float
Internals:
- resource
ANIMATION_MASK_RESOURCE
AreaHitMonitor
Inherits from SensorInterface
Targets:
- on_flamer_hit
- on_shotgun_hit
- on_pistol_hit
Inputs:
- SpherePos
Position
- SphereRadius
float
Methods:
start -> started
stop -> stopped
AssetSpawner
Inherits from AttachmentInterface
Targets:
- finished_spawning
- callback_triggered
- forced_despawn
States:
Inputs:
Parameters:
- spawn_on_load
bool
- allow_forced_despawn
bool
- persist_on_callback
bool
- allow_physics
bool
Methods:
spawn -> spawned
despawn -> despawned
Benchmark
Inherits from ScriptInterface
Parameters:
- benchmark_name
String
- save_stats
bool
Methods:
start_benchmark -> started_benchmark
stop_benchmark -> stopped_benchmark
BindObjectsMultiplexer
Inherits from ModifierInterface
Targets:
- Pin1_Bound
- Pin2_Bound
- Pin3_Bound
- Pin4_Bound
- Pin5_Bound
- Pin6_Bound
- Pin7_Bound
- Pin8_Bound
- Pin9_Bound
- Pin10_Bound
Inputs:
Methods:
Pin1 -> Pin1_Instant
Pin2 -> Pin2_Instant
Pin3 -> Pin3_Instant
Pin4 -> Pin4_Instant
Pin5 -> Pin5_Instant
Pin6 -> Pin6_Instant
Pin7 -> Pin7_Instant
Pin8 -> Pin8_Instant
Pin9 -> Pin9_Instant
Pin10 -> Pin10_Instant
trigger -> triggered
BloomSettings
Inherits from PostprocessingSettings
Inputs:
- frame_buffer_scale
float
- frame_buffer_offset
float
- bloom_scale
float
- bloom_gather_exponent
float
- bloom_gather_scale
float
Methods:
start -> started
stop -> stopped
BoneAttachedCamera
Inherits from CameraBehaviorInterface
Inputs:
Parameters:
- position_offset
Direction
- rotation_offset
Direction
- movement_damping
float
- bone_name
String
Methods:
start -> started
stop -> stopped
BooleanLogicOperation
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
Box
Inherits from AttachmentInterface
Targets:
States:
Parameters:
- half_dimensions
Direction
- include_physics
bool
Methods:
enable -> enabled
disable -> disabled
BroadcastTrigger
Inherits from ScriptInterface
Targets:
Methods:
trigger -> triggered
BulletChamber
Inherits from ScriptInterface
Inputs:
- Slot1
Object
- Slot2
Object
- Slot3
Object
- Slot4
Object
- Slot5
Object
- Slot6
Object
- Weapon
Object
- Geometry
Object
Methods:
reload_fill -> reload_filled
reload_open -> reload_opened
reload_empty -> reload_emptied
reload_load -> reload_loaded
reload_fire -> reload_fired
reload_finish -> reload_finished
CAGEAnimation
Inherits from TransformerInterface
Targets:
- animation_finished
- animation_interrupted
- animation_changed
- cinematic_loaded
- cinematic_unloaded
States:
Inputs:
Outputs:
Parameters:
- use_external_time
bool
- rewind_on_stop
bool
- jump_to_the_end
bool
- playspeed
float
- anim_length
float
- is_cinematic
bool
- is_cinematic_skippable
bool
- skippable_timer
float
- capture_video
bool
- capture_clip_name
String
Internals:
Methods:
enable -> enabled
disable -> disabled
rewind -> rewound
load_cutscene
unload_cutscene
start_cutscene -> cutscene_started
stop_cutscene -> cutscene_stopped
pause_cutscene -> cutscene_paused
resume_cutscene -> cutscene_resumed
start -> started
stop -> stopped
CameraAimAssistant
Inherits from EntityInterface
States:
Parameters:
- activation_radius
float
- inner_radius
float
- camera_speed_attenuation
float
- min_activation_distance
float
- fading_range
float
Methods:
enable -> enabled
disable -> disabled
CameraCollisionBox
Inherits from Box
Methods:
enable -> enabled
disable -> disabled
CameraDofController
Inherits from CameraBehaviorInterface
Inputs:
- character_to_focus
Object
- focal_length_mm
float
- focal_plane_m
float
- fnum
float
- focal_point
Position
Parameters:
- focal_point_offset
Direction
- bone_to_focus
String
CameraFinder
Inherits from EntityInterface
Parameters:
Methods:
refresh -> refreshed
CameraPath
Inherits from EntityInterface
Inputs:
Parameters:
Methods:
refresh -> refreshed
CameraPathDriven
Inherits from CameraBehaviorInterface
Inputs:
- position_path
SPLINE
- target_path
SPLINE
- reference_path
SPLINE
- position_path_transform
Position
- target_path_transform
Position
- reference_path_transform
Position
- point_to_project
Direction
Parameters:
- path_driven_type
PATH_DRIVEN_TYPE
- invert_progression
bool
- position_path_offset
float
- target_path_offset
float
- animation_duration
float
Methods:
start -> started
stop -> stopped
CameraPlayAnimation
Inherits from SensorInterface
Targets:
Inputs:
- animated_camera
Object
- position_marker
Position
- character_to_focus
Object
- focal_length_mm
float
- focal_plane_m
float
- fnum
float
- focal_point
Position
Outputs:
- animation_length
float
- frames_count
int
- result_transformation
Position
Parameters:
- data_file
String
- start_frame
int
- end_frame
int
- play_speed
float
- loop_play
bool
- clipping_planes_preset
CLIPPING_PLANES_PRESETS
- is_cinematic
bool
- dof_key
int
- shot_number
int
- override_dof
bool
- focal_point_offset
Direction
- bone_to_focus
String
Methods:
refresh -> refreshed
start -> started
stop -> stopped
CameraResource
Inherits from AttachmentInterface
Targets:
- on_enter_transition_finished
- on_exit_transition_finished
States:
Parameters:
- camera_name
String
- is_camera_transformation_local
bool
- camera_transformation
Position
- fov
float
- clipping_planes_preset
CLIPPING_PLANES_PRESETS
- is_ghost
bool
- converge_to_player_camera
bool
- reset_player_camera_on_exit
bool
- enable_enter_transition
bool
- transition_curve_direction
TRANSITION_DIRECTION
- transition_curve_strength
float
- transition_duration
float
- transition_ease_in
float
- transition_ease_out
float
- enable_exit_transition
bool
- exit_transition_curve_direction
TRANSITION_DIRECTION
- exit_transition_curve_strength
float
- exit_transition_duration
float
- exit_transition_ease_in
float
- exit_transition_ease_out
float
Methods:
enable -> enabled
disable -> disabled
activate_camera -> camera_activated
deactivate_camera -> camera_deactivated
reset -> reseted
CameraShake
Inherits from CameraBehaviorInterface
Inputs:
- relative_transformation
Position
- impulse_intensity
float
- impulse_position
Direction
Parameters:
- shake_type
SHAKE_TYPE
- shake_frequency
Direction
- max_rotation_angles
Direction
- max_position_offset
Direction
- shake_rotation
bool
- shake_position
bool
- bone_shaking
bool
- override_weapon_swing
bool
- internal_radius
float
- external_radius
float
- strength_damping
float
- explosion_push_back
bool
- spring_constant
float
- spring_damping
float
Methods:
trigger -> triggered
start -> started
stop -> stopped
CamPeek
Inherits from CameraBehaviorInterface
Outputs:
- pos
Position
- x_ratio
float
- y_ratio
float
Parameters:
- range_left
float
- range_right
float
- range_up
float
- range_down
float
- range_forward
float
- range_backward
float
- speed_x
float
- speed_y
float
- damping_x
float
- damping_y
float
- focal_distance
float
- focal_distance_y
float
- roll_factor
float
- use_ik_solver
bool
- use_horizontal_plane
bool
- stick
SIDE
- disable_collision_test
bool
Character
Inherits from ScriptInterface
Targets:
- finished_spawning
- finished_respawning
- dead_container_take_slot
- dead_container_emptied
- on_ragdoll_impact
- on_footstep
- on_despawn_requested
States:
- spawn_on_reset
bool
- show_on_reset
bool
Inputs:
- contents_of_dead_container
INVENTORY_ITEM_QUANTITY
Parameters:
- PopToNavMesh
bool
- is_cinematic
bool
- disable_dead_container
bool
- allow_container_without_death
bool
- container_interaction_text
String
- anim_set
ANIM_SET
- anim_tree_set
ANIM_TREE_SET
- attribute_set
ATTRIBUTE_SET
- is_player
bool
- is_backstage
bool
- force_backstage_on_respawn
bool
- character_class
CHARACTER_CLASS
- alliance_group
ALLIANCE_GROUP
- dialogue_voice
DIALOGUE_VOICE_ACTOR
- spawn_id
int
- position
Position
- display_model
String
- reference_skeleton
CHR_SKELETON_SET
- torso_sound
SOUND_TORSO_GROUP
- leg_sound
SOUND_LEG_GROUP
- footwear_sound
SOUND_FOOTWEAR_GROUP
- custom_character_type
CUSTOM_CHARACTER_TYPE
- custom_character_accessory_override
CUSTOM_CHARACTER_ACCESSORY_OVERRIDE
- custom_character_population_type
CUSTOM_CHARACTER_POPULATION
- named_custom_character
String
- named_custom_character_assets_set
CUSTOM_CHARACTER_ASSETS
- gcip_distribution_bias
float
- inventory_set
PLAYER_INVENTORY_SET
Methods:
spawn -> spawned
despawn -> despawned
show -> shown
hide -> hidden
CharacterAttachmentNode
Inherits from ScriptInterface
States:
Inputs:
- character
CHARACTER
- attachment
ReferenceFramePtr
Parameters:
Methods:
attach -> attached
detach -> detached
CharacterShivaArms
Inherits from ScriptInterface
Methods:
apply_hide -> hide_applied
apply_show -> show_applied
CharacterTypeMonitor
Inherits from ScriptInterface
Targets:
- spawned
- despawned
- all_despawned
Outputs:
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
Checkpoint
Inherits from ModifierInterface
Targets:
- on_checkpoint
- on_captured
- on_saved
- finished_saving
- finished_loading
- cancelled_saving
- finished_saving_to_hdd
Inputs:
- player_spawn_position
Position
Parameters:
- is_first_checkpoint
bool
- is_first_autorun_checkpoint
bool
- section
String
- mission_number
float
- checkpoint_type
CHECKPOINT_TYPE
Methods:
trigger -> triggered
ChokePoint
Inherits from AttachmentInterface
Internals:
- resource
CHOKE_POINT_RESOURCE
Methods:
enable_chokepoint -> on_enable_chokepoint
disable_chokepoint -> on_disable_chokepoint
CHR_DamageMonitor
Inherits from MonitorBase
Targets:
Inputs:
Outputs:
- DamageDone
int
- Instigator
Object
Parameters:
CHR_DeathMonitor
Inherits from MonitorBase
Targets:
Inputs:
Outputs:
Parameters:
CHR_DeepCrouch
Inherits from ScriptInterface
Parameters:
- crouch_amount
float
- smooth_damping
float
- allow_stand_up
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CHR_GetAlliance
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
CHR_GetHealth
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
CHR_GetTorch
Inherits from ScriptInterface
Targets:
Outputs:
Methods:
trigger -> triggered
CHR_HasWeaponOfType
Inherits from ScriptInterface
Targets:
Outputs:
Parameters:
Methods:
trigger -> triggered
CHR_HoldBreath
Inherits from ScriptInterface
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CHR_IsWithinRange
Inherits from ScriptInterface
Targets:
Inputs:
- Position
Position
- Radius
float
- Height
float
Parameters:
Methods:
trigger -> triggered
CHR_KnockedOutMonitor
Inherits from MonitorBase
Targets:
- on_knocked_out
- on_recovered
CHR_LocomotionDuck
Inherits from ScriptInterface
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CHR_LocomotionEffect
Inherits from ModifierInterface
Parameters:
Methods:
trigger -> triggered
CHR_LocomotionModifier
Inherits from ModifierInterface
Parameters:
- Can_Run
bool
- Can_Crouch
bool
- Can_Aim
bool
- Can_Injured
bool
- Must_Walk
bool
- Must_Run
bool
- Must_Crouch
bool
- Must_Aim
bool
- Must_Injured
bool
- Is_In_Spacesuit
bool
Methods:
trigger -> triggered
CHR_ModifyBreathing
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
Chr_PlayerCrouch
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
CHR_PlayNPCBark
Inherits from ScriptInterface
Targets:
- on_speech_started
- on_speech_finished
Parameters:
- queue_time
float
- sound_event
SOUND_EVENT
- speech_priority
SPEECH_PRIORITY
- dialogue_mode
SOUND_ARGUMENT
- action
SOUND_ARGUMENT
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CHR_PlaySecondaryAnimation
Inherits from ScriptInterface
Targets:
- Interrupted
- finished
- on_loaded
Inputs:
- Marker
Object
- OptionalMask
Object
- ExternalStartTime
Object
- ExternalTime
Object
Outputs:
Parameters:
- AnimationSet
String
- Animation
String
- StartFrame
int
- EndFrame
int
- PlayCount
int
- PlaySpeed
float
- StartInstantly
bool
- AllowInterruption
bool
- BlendInTime
float
- GaitSyncStart
bool
- Mirror
bool
- AnimationLayer
SECONDARY_ANIMATION_LAYER
- AutomaticZoning
bool
- ManualLoading
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
request_load -> load_requested
cancel_load -> load_cancelled
CHR_RetreatMonitor
Inherits from MonitorBase
Targets:
- reached_retreat
- started_retreating
CHR_SetAlliance
Inherits from ScriptInterface
Parameters:
Methods:
set -> been_set
CHR_SetAndroidThrowTarget
Inherits from ScriptInterface
Targets:
Inputs:
Methods:
set -> been_set
clear -> cleared
CHR_SetDebugDisplayName
Inherits from ScriptInterface
Parameters:
Methods:
set -> been_set
CHR_SetFacehuggerAggroRadius
Inherits from ScriptInterface
Parameters:
Methods:
set -> been_set
CHR_SetFocalPoint
Inherits from ScriptInterface
Inputs:
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CHR_SetHeadVisibility
Inherits from ScriptInterface
Parameters:
Methods:
set -> been_set
CHR_SetHealth
Inherits from ScriptInterface
Parameters:
- HealthPercentage
int
- UsePercentageOfCurrentHeath
bool
Methods:
set -> been_set
CHR_SetInvincibility
Inherits from ScriptInterface
Parameters:
Methods:
set -> been_set
CHR_SetMood
Inherits from ModifierInterface
Parameters:
Methods:
trigger -> triggered
CHR_SetShowInMotionTracker
Inherits from ScriptInterface
Methods:
set_true -> set_to_true
set_false -> set_to_false
CHR_SetSubModelVisibility
Inherits from ScriptInterface
Parameters:
- is_visible
bool
- matching
String
Methods:
set -> been_set
CHR_SetTacticalPosition
Inherits from ScriptInterface
Inputs:
- tactical_position
Position
Parameters:
Methods:
set -> been_set
clear -> cleared
CHR_SetTacticalPositionToTarget
Inherits from ScriptInterface
Methods:
set -> been_set
clear -> cleared
CHR_SetTorch
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
CHR_TakeDamage
Inherits from ScriptInterface
Parameters:
- Damage
int
- DamageIsAPercentage
bool
- AmmoType
AMMO_TYPE
Methods:
trigger -> triggered
CHR_TorchMonitor
Inherits from MonitorBase
Targets:
Outputs:
Parameters:
- trigger_on_start
bool
- trigger_on_checkpoint_restart
bool
CHR_VentMonitor
Inherits from MonitorBase
Targets:
Outputs:
Parameters:
- trigger_on_start
bool
- trigger_on_checkpoint_restart
bool
CHR_WeaponFireMonitor
Inherits from MonitorBase
Targets:
ChromaticAberrations
Inherits from PostprocessingSettings
Parameters:
Methods:
start -> started
stop -> stopped
ClearPrimaryObjective
Inherits from ScriptInterface
Parameters:
- clear_all_sub_objectives
bool
Methods:
trigger -> triggered
ClearSubObjective
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
ClipPlanesController
Inherits from CameraBehaviorInterface
Inputs:
- near_plane
float
- far_plane
float
- update_near
bool
- update_far
bool
CMD_AimAt
Inherits from CharacterCommand
Targets:
Inputs:
Parameters:
- Raise_gun
bool
- use_current_target
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_AimAtCurrentTarget
Inherits from CharacterCommand
Targets:
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_Die
Inherits from CharacterCommand
Inputs:
Parameters:
Methods:
kill -> killed
CMD_Follow
Inherits from CharacterCommand
Targets:
- entered_inner_radius
- exitted_outer_radius
- failed
Inputs:
Parameters:
- idle_stance
IDLE
- move_type
MOVE
- inner_radius
float
- outer_radius
float
- prefer_traversals
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_FollowUsingJobs
Inherits from CharacterCommand
Targets:
Inputs:
- target_to_follow
Position
- who_Im_leading
Object
Parameters:
- fastest_allowed_move_type
MOVE
- slowest_allowed_move_type
MOVE
- centre_job_restart_radius
float
- inner_radius
float
- outer_radius
float
- job_select_radius
float
- job_cancel_radius
float
- teleport_required_range
float
- teleport_radius
float
- prefer_traversals
bool
- avoid_player
bool
- allow_teleports
bool
- follow_type
FOLLOW_TYPE
- clamp_speed
bool
Methods:
seed -> seeded
apply_start -> start_applied
apply_stop -> stop_applied
CMD_ForceMeleeAttack
Inherits from ScriptInterface
Parameters:
Methods:
apply_start -> start_applied
CMD_ForceReloadWeapon
Inherits from ScriptInterface
Targets:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_GoTo
Inherits from CharacterCommand
Targets:
Inputs:
- Waypoint
Position
- AimTarget
Object
Parameters:
- move_type
MOVE
- enable_lookaround
bool
- use_stopping_anim
bool
- always_stop_at_radius
bool
- stop_at_radius_if_lined_up
bool
- continue_from_previous_move
bool
- disallow_traversal
bool
- arrived_radius
float
- should_be_aiming
bool
- use_current_target_as_aim
bool
- allow_to_use_vents
bool
- DestinationIsBackstage
bool
- maintain_current_facing
bool
- start_instantly
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_GoToCover
Inherits from CharacterCommand
Targets:
- succeeded
- failed
- entered_cover
Inputs:
- CoverPoint
Position
- AimTarget
Object
Parameters:
- move_type
MOVE
- SearchRadius
float
- enable_lookaround
bool
- duration
float
- continue_from_previous_move
bool
- disallow_traversal
bool
- should_be_aiming
bool
- use_current_target_as_aim
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_HolsterWeapon
Inherits from ScriptInterface
Targets:
Parameters:
- should_holster
bool
- skip_anims
bool
- equipment_slot
EQUIPMENT_SLOT
- force_player_unarmed_on_holster
bool
- force_drop_held_item
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_Idle
Inherits from CharacterCommand
Targets:
Inputs:
Parameters:
- should_face_target
bool
- should_raise_gun_while_turning
bool
- desired_stance
CHARACTER_STANCE
- duration
float
- idle_style
IDLE_STYLE
- lock_cameras
bool
- anchor
bool
- start_instantly
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_LaunchMeleeAttack
Inherits from CharacterCommand
Targets:
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_ModifyCombatBehaviour
Inherits from ScriptInterface
Parameters:
Methods:
apply_start -> start_applied
CMD_MoveTowards
Inherits from CharacterCommand
Targets:
Inputs:
- MoveTarget
Position
- AimTarget
Object
Parameters:
- move_type
MOVE
- disallow_traversal
bool
- should_be_aiming
bool
- use_current_target_as_aim
bool
- never_succeed
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_PlayAnimation
Inherits from CharacterCommand
Targets:
- Interrupted
- finished
- badInterrupted
- on_loaded
Inputs:
- SafePos
Object
- Marker
Object
- ExitPosition
Object
- ExternalStartTime
Object
- ExternalTime
Object
- OverrideCharacter
Object
- OptionalMask
Object
Outputs:
Parameters:
- AnimationSet
String
- Animation
String
- StartFrame
int
- EndFrame
int
- PlayCount
int
- PlaySpeed
float
- AllowGravity
bool
- AllowCollision
bool
- Start_Instantly
bool
- AllowInterruption
bool
- RemoveMotion
bool
- DisableGunLayer
bool
- BlendInTime
float
- GaitSyncStart
bool
- ConvergenceTime
float
- LocationConvergence
bool
- OrientationConvergence
bool
- UseExitConvergence
bool
- ExitConvergenceTime
float
- Mirror
bool
- FullCinematic
bool
- RagdollEnabled
bool
- NoIK
bool
- NoFootIK
bool
- NoLayers
bool
- PlayerAnimDrivenView
bool
- ExertionFactor
float
- AutomaticZoning
bool
- ManualLoading
bool
- IsCrouchedAnim
bool
- InitiallyBackstage
bool
- Death_by_ragdoll_only
bool
- dof_key
int
- shot_number
int
- UseShivaArms
bool
Internals:
- resource
PLAY_ANIMATION_DATA_RESOURCE
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
request_load -> load_requested
cancel_load -> load_cancelled
CMD_Ragdoll
Inherits from ScriptInterface
Targets:
Inputs:
- actor
CHARACTER
- impact_velocity
Direction
Methods:
trigger -> triggered
reset -> reseted
CMD_ShootAt
Inherits from CharacterCommand
Targets:
Inputs:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
CMD_StopScript
Inherits from CharacterCommand
Methods:
apply_stop -> stop_applied
CollectIDTag
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
CollectNostromoLog
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
CollectSevastopolLog
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
CollisionBarrier
Inherits from Box
Targets:
States:
Parameters:
Methods:
enable -> enabled
disable -> disabled
ColourCorrectionTransition
Inherits from TransformerInterface
Inputs:
Parameters:
- colour_lut_a
String
- colour_lut_b
String
- lut_a_contribution
float
- lut_b_contribution
float
Internals:
- colour_lut_a_index
int
- colour_lut_b_index
int
Methods:
start -> started
stop -> stopped
ColourSettings
Inherits from PostprocessingSettings
Inputs:
- brightness
float
- contrast
float
- saturation
float
- red_tint
float
- green_tint
float
- blue_tint
float
Methods:
start -> started
stop -> stopped
ControllableRange
Inherits from CameraBehaviorInterface
Parameters:
- min_range_x
float
- max_range_x
float
- min_range_y
float
- max_range_y
float
- min_feather_range_x
float
- max_feather_range_x
float
- min_feather_range_y
float
- max_feather_range_y
float
- speed_x
float
- speed_y
float
- damping_x
float
- damping_y
float
- mouse_speed_x
float
- mouse_speed_y
float
Convo
Inherits from ScriptInterface
Targets:
- everyoneArrived
- playerJoined
- playerLeft
- npcJoined
Inputs:
Outputs:
Parameters:
- alwaysTalkToPlayerIfPresent
bool
- playerCanJoin
bool
- playerCanLeave
bool
- positionNPCs
bool
- circularShape
bool
- convoPosition
Object
- personalSpaceRadius
float
Methods:
start -> started
stop -> stopped
Counter
Inherits from ModifierInterface
Targets:
- on_under_limit
- on_limit
- on_over_limit
Outputs:
Parameters:
- is_limitless
bool
- trigger_limit
int
Methods:
reset -> reseted
trigger -> triggered
CoverExclusionArea
Inherits from ScriptInterface
Parameters:
- position
Position
- half_dimensions
Direction
- exclude_cover
bool
- exclude_vaults
bool
- exclude_mantles
bool
- exclude_jump_downs
bool
- exclude_crawl_space_spotting_positions
bool
- exclude_spotting_positions
bool
- exclude_assault_positions
bool
CoverLine
Inherits from ScriptInterface
States:
Inputs:
Internals:
- resource
CATHODE_COVER_SEGMENT
- LinePathPosition
Position
Methods:
enable -> enabled
disable -> disabled
Custom_Hiding_Controller
Inherits from ScriptInterface
Targets:
- Started_Idle
- Started_Exit
- Got_Out
- Prompt_1
- Prompt_2
- Start_choking
- Start_oxygen_starvation
- Show_MT
- Hide_MT
- Spawn_MT
- Despawn_MT
- Start_Busted_By_Alien
- Start_Busted_By_Android
- End_Busted_By_Android
- Start_Busted_By_Human
- End_Busted_By_Human
Inputs:
- Enter_Anim
PLAY_ANIMATION_DATA_RESOURCE
- Idle_Anim
PLAY_ANIMATION_DATA_RESOURCE
- Exit_Anim
PLAY_ANIMATION_DATA_RESOURCE
- has_MT
bool
- is_high
bool
- AlienBusted_Player_1
PLAY_ANIMATION_DATA_RESOURCE
- AlienBusted_Alien_1
PLAY_ANIMATION_DATA_RESOURCE
- AlienBusted_Player_2
PLAY_ANIMATION_DATA_RESOURCE
- AlienBusted_Alien_2
PLAY_ANIMATION_DATA_RESOURCE
- AlienBusted_Player_3
PLAY_ANIMATION_DATA_RESOURCE
- AlienBusted_Alien_3
PLAY_ANIMATION_DATA_RESOURCE
- AlienBusted_Player_4
PLAY_ANIMATION_DATA_RESOURCE
- AlienBusted_Alien_4
PLAY_ANIMATION_DATA_RESOURCE
- AndroidBusted_Player_1
PLAY_ANIMATION_DATA_RESOURCE
- AndroidBusted_Android_1
PLAY_ANIMATION_DATA_RESOURCE
- AndroidBusted_Player_2
PLAY_ANIMATION_DATA_RESOURCE
- AndroidBusted_Android_2
PLAY_ANIMATION_DATA_RESOURCE
Outputs:
Methods:
Get_In -> Getting_in
Add_NPC
Start_Breathing_Game -> Breathing_Game_Started
End_Breathing_Game -> Breathing_Game_Ended
Custom_Hiding_Vignette_controller
Inherits from ScriptInterface
Targets:
Inputs:
- Breath
int
- Blackout_start_time
int
- run_out_time
int
Outputs:
- Vignette
float
- FadeValue
float
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
DayToneMappingSettings
Inherits from TransformerInterface
Inputs:
- black_point
float
- cross_over_point
float
- white_point
float
- shoulder_strength
float
- toe_strength
float
- luminance_scale
float
Methods:
start -> started
stop -> stopped
DEBUG_SenseLevels
Inherits from InspectorInterface
Targets:
- no_activation
- trace_activation
- lower_activation
- normal_activation
- upper_activation
Parameters:
Methods:
trigger -> triggered
DebugCamera
Inherits from SensorInterface
Inputs:
Methods:
start -> started
stop -> stopped
DebugCaptureCorpse
Inherits from EntityInterface
Targets:
Inputs:
Parameters:
Methods:
trigger -> triggered
DebugCaptureScreenShot
Inherits from AttachmentInterface
Targets:
Parameters:
- wait_for_streamer
int
- capture_filename
String
- fov
float
- near
float
- far
float
Methods:
trigger -> triggered
DebugCheckpoint
Inherits from ModifierInterface
Targets:
Parameters:
- section
String
- level_reset
bool
Methods:
trigger -> triggered
DebugEnvironmentMarker
Inherits from SensorInterface
Inputs:
- target
Object
- float_input
float
- int_input
int
- bool_input
bool
- vector_input
Direction
- enum_input
Enum
Parameters:
- text
String
- namespace
String
- size
float
- colour
Direction
- world_pos
Position
- duration
float
- scale_with_distance
bool
- max_string_length
int
- scroll_speed
float
- show_distance_from_target
bool
Methods:
start -> started
stop -> stopped
DebugGraph
Inherits from SensorInterface
Inputs:
Parameters:
- scale
float
- duration
float
- samples_per_second
float
- auto_scale
bool
- auto_scroll
bool
Methods:
start -> started
stop -> stopped
DebugLoadCheckpoint
Inherits from ModifierInterface
Parameters:
Methods:
trigger -> triggered
DebugObjectMarker
Inherits from ScriptInterface
Parameters:
- marked_object
Object
- marked_name
String
DebugPositionMarker
Parameters:
DebugText
Inherits from SensorInterface
Targets:
Inputs:
- float_input
float
- int_input
int
- bool_input
bool
- vector_input
Direction
- enum_input
Enum
- text_input
String
Parameters:
- text
String
- namespace
String
- size
int
- colour
Direction
- alignment
TEXT_ALIGNMENT
- duration
float
- pause_game
bool
- cancel_pause_with_button_press
bool
- priority
int
- ci_type
CI_MESSAGE_TYPE
Methods:
clear_all
clear_of_alignment
start -> started
stop -> stopped
DebugTextStacking
Inherits from SensorInterface
Inputs:
- float_input
float
- int_input
int
- bool_input
bool
- vector_input
Direction
- enum_input
Enum
Parameters:
- text
String
- namespace
String
- size
int
- colour
Direction
- ci_type
CI_MESSAGE_TYPE
- needs_debug_opt_to_render
bool
Methods:
clear_all
clear_last
start -> started
stop -> stopped
DeleteBlankPanel
Inherits from Filter
Parameters:
DeleteCuttingPanel
Inherits from Filter
Parameters:
DeleteHacking
Inherits from Filter
Parameters:
DeleteHousing
Inherits from Filter
Parameters:
DeleteKeypad
Inherits from Filter
Parameters:
DeletePullLever
Inherits from Filter
Parameters:
DeleteRotateLever
Inherits from Filter
Parameters:
DepthOfFieldSettings
Inherits from PostprocessingSettings
Inputs:
- focal_length_mm
float
- focal_plane_m
float
- fnum
float
- focal_point
Position
Parameters:
Methods:
start -> started
stop -> stopped
DespawnCharacter
Inherits from ScriptInterface
Targets:
Methods:
trigger -> triggered
DespawnPlayer
Inherits from ScriptInterface
Targets:
Methods:
trigger -> triggered
Display_Element_On_Map
Inherits from ScriptInterface
Parameters:
- map_name
String
- element_name
String
Methods:
set_true -> set_to_true
set_false -> set_to_false
DisplayMessage
Inherits from ScriptInterface
Parameters:
- title_id
String
- message_id
String
Methods:
trigger -> triggered
DisplayMessageWithCallbacks
Inherits from ScriptInterface
Targets:
Parameters:
- title_text
String
- message_text
String
- yes_text
String
- no_text
String
- cancel_text
String
- yes_button
bool
- no_button
bool
- cancel_button
bool
Methods:
trigger -> triggered
DistortionOverlay
Inherits from TransformerInterface
Inputs:
- intensity
float
- time
float
Parameters:
- distortion_texture
String
- alpha_threshold_enabled
bool
- threshold_texture
String
- range
float
- begin_start_time
float
- begin_stop_time
float
- end_start_time
float
- end_stop_time
float
Methods:
start -> started
stop -> stopped
DistortionSettings
Inherits from PostprocessingSettings
Inputs:
- radial_distort_factor
float
- radial_distort_constraint
float
- radial_distort_scalar
float
Methods:
start -> started
stop -> stopped
Door
Inherits from GateResourceInterface
Targets:
- started_opening
- started_closing
- finished_opening
- finished_closing
- used_locked
- used_unlocked
- used_forced_open
- used_forced_closed
- waiting_to_open
- highlight
- unhighlight
Inputs:
- zone_link
ZoneLinkPtr
- animation
ANIMATED_MODEL
- trigger_filter
bool
- icon_pos
Position
- icon_usable_radius
float
- show_icon_when_locked
bool
- nav_mesh
NAV_MESH_BARRIER_RESOURCE
- wait_point_1
int
- wait_point_2
int
- geometry
Object
- is_scripted
bool
- wait_to_open
bool
Outputs:
Parameters:
- unlocked_text
String
- locked_text
String
- icon_keyframe
UI_ICON_ICON
- detach_anim
bool
- invert_nav_mesh_barrier
bool
Methods:
request_open -> requested_open
request_close -> requested_close
refresh -> refreshed
trigger -> triggered
DoorStatus
Inherits from ScriptInterface
Parameters:
- hacking_difficulty
int
- door_mechanism
DOOR_MECHANISM
- gate_type
UI_KEYGATE_TYPE
- has_correct_keycard
bool
- cutting_tool_level
int
- is_locked
bool
- is_powered
bool
- is_cutting_complete
bool
Methods:
refresh -> refreshed
DurangoVideoCapture
Inherits from TransformerInterface
Parameters:
Methods:
start -> started
stop -> stopped
EFFECT_DirectionalPhysics
Inherits from SensorAttachmentInterface
Parameters:
- relative_direction
Direction
- effect_distance
float
- angular_falloff
float
- min_force
float
- max_force
float
Methods:
start -> started
stop -> stopped
EFFECT_EntityGenerator
Inherits from AttachmentInterface
Inputs:
Parameters:
- trigger_on_reset
bool
- count
int
- spread
float
- force_min
float
- force_max
float
- force_offset_XY_min
float
- force_offset_XY_max
float
- force_offset_Z_min
float
- force_offset_Z_max
float
- lifetime_min
float
- lifetime_max
float
- use_local_rotation
bool
Methods:
trigger -> triggered
EFFECT_ImpactGenerator
Inherits from AttachmentInterface
Targets:
Parameters:
- trigger_on_reset
bool
- min_distance
float
- distance
float
- max_count
int
- count
int
- spread
float
- skip_characters
bool
- use_local_rotation
bool
Methods:
trigger -> triggered
EggSpawner
Inherits from ScriptInterface
Parameters:
- egg_position
Position
- hostile_egg
bool
Methods:
trigger -> triggered
ElapsedTimer
Inherits from ScriptInterface
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
EnableMotionTrackerPassiveAudio
Inherits from ScriptInterface
Methods:
set_true -> set_to_true
set_false -> set_to_false
EndGame
Inherits from ScriptInterface
Targets:
- on_game_end_started
- on_game_ended
Inputs:
Methods:
trigger -> triggered
ENT_Debug_Exit_Game
Inherits from InspectorInterface
Parameters:
- FailureText
String
- FailureCode
int
Methods:
fail_game
trigger -> triggered
EnvironmentMap
Inherits from AttachmentInterface
Inputs:
Parameters:
- Priority
int
- ColourFactor
Direction
- EmissiveFactor
float
- Texture
String
Internals:
- Texture_Index
int
- environmentmap_index
int
Methods:
refresh -> refreshed
purge -> purged
EQUIPPABLE_ITEM
Inherits from ScriptInterface
Targets:
- finished_spawning
- equipped
- unequipped
- on_pickup
- on_discard
- on_melee_impact
- on_used_basic_function
States:
Inputs:
- item_animated_asset
Object
Outputs:
- owner
Object
- has_owner
bool
Parameters:
- character_animation_context
String
- character_activate_animation_context
String
- left_handed
bool
- inventory_name
String
- equipment_slot
EQUIPMENT_SLOT
- holsters_on_owner
bool
- holster_node
String
- holster_scale
float
- weapon_handedness
WEAPON_HANDEDNESS
Methods:
spawn -> spawned
despawn -> despawned
ExclusiveMaster
Inherits from ScriptInterface
Inputs:
- active_objects
Object
- inactive_objects
Object
Internals:
- resource
EXCLUSIVE_MASTER_STATE_RESOURCE
Methods:
set_active -> activated
set_inactive -> deactivated
Explosion_AINotifier
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
trigger -> triggered
ExternalVariableBool
Inherits from ScriptInterface
Parameters:
- game_variable
GAME_VARIABLE
FakeAILightSourceInPlayersHand
Inherits from ScriptInterface
Parameters:
Methods:
fake_light_on -> fake_light_on_triggered
fake_light_off -> fake_light_off_triggered
FilmGrainSettings
Inherits from PostprocessingSettings
Inputs:
- low_lum_amplifier
float
- mid_lum_amplifier
float
- high_lum_amplifier
float
- low_lum_range
float
- mid_lum_range
float
- high_lum_range
float
- noise_texture_scale
float
- adaptive
bool
- adaptation_scalar
float
- adaptation_time_scalar
float
- unadapted_low_lum_amplifier
float
- unadapted_mid_lum_amplifier
float
- unadapted_high_lum_amplifier
float
Methods:
start -> started
stop -> stopped
FilterAbsorber
Inherits from SensorInterface
Outputs:
Parameters:
- factor
float
- start_value
float
- input
float
Methods:
start -> started
stop -> stopped
FilterAnd
Inherits from Filter
Inputs:
FilterBelongsToAlliance
Inherits from Filter
Parameters:
FilterCanSeeTarget
Inherits from Filter
Inputs:
FilterHasBehaviourTreeFlagSet
Inherits from Filter
Parameters:
FilterHasPlayerCollectedIdTag
Inherits from Filter
Parameters:
FilterHasWeaponEquipped
Inherits from Filter
Parameters:
FilterHasWeaponOfType
Inherits from Filter
Parameters:
FilterIsACharacter
Inherits from Filter
FilterIsAgressing
Inherits from Filter
Inputs:
FilterIsAnySaveInProgress
Inherits from Filter
FilterIsAPlayer
Inherits from Filter
FilterIsCharacter
Inherits from Filter
Inputs:
FilterIsCharacterClass
Inherits from Filter
Parameters:
FilterIsCharacterClassCombo
Inherits from Filter
Parameters:
FilterIsDead
Inherits from Filter
FilterIsEnemyOfAllianceGroup
Inherits from Filter
Parameters:
FilterIsEnemyOfCharacter
Inherits from Filter
Inputs:
Parameters:
- use_alliance_at_death
bool
FilterIsEnemyOfPlayer
Inherits from Filter
FilterIsFacingTarget
Inherits from Filter
Inputs:
Parameters:
FilterIsHumanNPC
Inherits from Filter
FilterIsInAGroup
Inherits from Filter
FilterIsInAlertnessState
Inherits from Filter
Parameters:
FilterIsinInventory
Inherits from Filter
Inputs:
FilterIsInLocomotionState
Inherits from Filter
Parameters:
FilterIsInWeaponRange
Inherits from Filter
Inputs:
Methods:
trigger -> triggered
reset -> reseted
FilterIsLocalPlayer
Inherits from Filter
FilterIsNotDeadManWalking
Inherits from Filter
FilterIsObject
Inherits from Filter
Inputs:
FilterIsPhysics
Inherits from Filter
FilterIsPhysicsObject
Inherits from Filter
Inputs:
FilterIsUsingDevice
Inherits from Filter
Parameters:
FilterIsValidInventoryItem
Inherits from Filter
Inputs:
- item
INVENTORY_ITEM_QUANTITY
FilterIsWithdrawnAlien
Inherits from Filter
FilterNot
Inherits from Filter
Inputs:
FilterOr
Inherits from Filter
Inputs:
FilterSmallestUsedDifficulty
Inherits from Filter
Parameters:
FixedCamera
Inherits from CameraBehaviorInterface
Parameters:
- use_transform_position
bool
- transform_position
Position
- camera_position
Direction
- camera_target
Direction
- camera_position_offset
Direction
- camera_target_offset
Direction
- apply_target
bool
- apply_position
bool
- use_target_offset
bool
- use_position_offset
bool
Methods:
start -> started
stop -> stopped
FlareSettings
Inherits from PostprocessingSettings
Inputs:
- flareOffset0
float
- flareIntensity0
float
- flareAttenuation0
float
- flareOffset1
float
- flareIntensity1
float
- flareAttenuation1
float
- flareOffset2
float
- flareIntensity2
float
- flareAttenuation2
float
- flareOffset3
float
- flareIntensity3
float
- flareAttenuation3
float
Methods:
start -> started
stop -> stopped
FlareTask
Inherits from Task
Inputs:
- specific_character
Object
Parameters:
Methods:
task_end -> task_ended
FlashInvoke
Inherits from ScriptInterface
Inputs:
- layer_name
String
- mrtt_texture
String
Parameters:
- method
String
- invoke_type
FLASH_INVOKE_TYPE
- int_argument_0
int
- int_argument_1
int
- int_argument_2
int
- int_argument_3
int
- float_argument_0
float
- float_argument_1
float
- float_argument_2
float
- float_argument_3
float
Methods:
trigger -> triggered
FlashScript
Inherits from ScriptInterface
States:
Parameters:
Methods:
show -> shown
hide -> hidden
FloatClamp
Inherits from ScriptInterface
Inputs:
- Min
float
- Max
float
- Value
float
Outputs:
Methods:
Evaluate -> Evaluated
FloatClampMultiply
Inherits from FloatMath
Inputs:
FloatCompare
Inherits from EvaluatorInterface
Targets:
Inputs:
- LHS
float
- RHS
float
- Threshold
float
Outputs:
Methods:
trigger -> triggered
FloatGetLinearProportion
Inherits from ScriptInterface
Inputs:
- Min
float
- Input
float
- Max
float
Outputs:
Methods:
Evaluate -> Evaluated
FloatLinearInterpolateSpeed
Inherits from TransformerInterface
Targets:
Outputs:
Parameters:
- Initial_Value
float
- Target_Value
float
- Speed
float
- PingPong
bool
- Loop
bool
Methods:
start -> started
stop -> stopped
FloatLinearInterpolateSpeedAdvanced
Inherits from SensorInterface
Targets:
- on_finished
- on_think
- trigger_on_min
- trigger_on_max
- trigger_on_loop
Outputs:
Parameters:
- Initial_Value
float
- Min_Value
float
- Max_Value
float
- Speed
float
- PingPong
bool
- Loop
bool
Methods:
reset -> reseted
start -> started
stop -> stopped
FloatLinearInterpolateTimed
Inherits from TransformerInterface
Targets:
Outputs:
Parameters:
- Initial_Value
float
- Target_Value
float
- Time
float
- PingPong
bool
- Loop
bool
Methods:
start -> started
stop -> stopped
FloatLinearProportion
Inherits from ScriptInterface
Inputs:
- Initial_Value
float
- Target_Value
float
- Proportion
float
Outputs:
Methods:
Evaluate -> Evaluated
FloatMath_All
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
FloatModulate
Inherits from TransformerInterface
Targets:
Outputs:
Parameters:
- wave_shape
WAVE_SHAPE
- frequency
float
- phase
float
- amplitude
float
- bias
float
Methods:
start -> started
stop -> stopped
FloatModulateRandom
Inherits from TransformerInterface
Targets:
- on_full_switched_on
- on_full_switched_off
- on_think
Outputs:
Parameters:
- switch_on_anim
LIGHT_TRANSITION
- switch_on_delay
float
- switch_on_custom_frequency
float
- switch_on_duration
float
- switch_off_anim
LIGHT_TRANSITION
- switch_off_custom_frequency
float
- switch_off_duration
float
- behaviour_anim
LIGHT_ANIM
- behaviour_frequency
float
- behaviour_frequency_variance
float
- behaviour_offset
float
- pulse_modulation
float
- oscillate_range_min
float
- sparking_speed
float
- blink_rate
float
- blink_range_min
float
- flicker_rate
float
- flicker_off_rate
float
- flicker_range_min
float
- flicker_off_range_min
float
- disable_behaviour
bool
Methods:
refresh -> refreshed
start -> started
stop -> stopped
FloatMultiplyClamp
Inherits from FloatMath
Inputs:
FloatOperation
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
FloatRemainder
Inherits from FloatMath
FloatSmoothStep
Inherits from ScriptInterface
Inputs:
- Low_Edge
float
- High_Edge
float
- Value
float
Outputs:
Methods:
Evaluate -> Evaluated
FlushZoneCache
Inherits from ScriptInterface
Parameters:
- CurrentGen
bool
- NextGen
bool
Methods:
trigger -> triggered
FogBox
Inherits from Box
States:
- deleted
bool
- show_on_reset
bool
Parameters:
- GEOMETRY_TYPE
FOG_BOX_TYPE
- COLOUR_TINT
Direction
- DISTANCE_FADE
float
- ANGLE_FADE
float
- BILLBOARD
bool
- EARLY_ALPHA
bool
- LOW_RES
bool
- CONVEX_GEOM
bool
- THICKNESS
float
- START_DISTANT_CLIP
bool
- START_DISTANCE_FADE
float
- SOFTNESS
bool
- SOFTNESS_EDGE
float
- LINEAR_HEIGHT_DENSITY
bool
- SMOOTH_HEIGHT_DENSITY
bool
- HEIGHT_MAX_DENSITY
float
- FRESNEL_FALLOFF
bool
- FRESNEL_POWER
float
- DEPTH_INTERSECT_COLOUR
bool
- DEPTH_INTERSECT_INITIAL_COLOUR
Direction
- DEPTH_INTERSECT_INITIAL_ALPHA
float
- DEPTH_INTERSECT_MIDPOINT_COLOUR
Direction
- DEPTH_INTERSECT_MIDPOINT_ALPHA
float
- DEPTH_INTERSECT_MIDPOINT_DEPTH
float
- DEPTH_INTERSECT_END_COLOUR
Direction
- DEPTH_INTERSECT_END_ALPHA
float
- DEPTH_INTERSECT_END_DEPTH
float
Internals:
- resource
RENDERABLE_INSTANCE
Methods:
refresh -> refreshed
show -> shown
hide -> hidden
enable -> enabled
disable -> disabled
FogPlane
Inherits from TransformerInterface
Inputs:
- fog_plane_resource
Object
Parameters:
- start_distance_fade_scalar
float
- distance_fade_scalar
float
- angle_fade_scalar
float
- linear_height_density_fresnel_power_scalar
float
- linear_heigth_density_max_scalar
float
- tint
Direction
- thickness_scalar
float
- edge_softness_scalar
float
- diffuse_0_uv_scalar
float
- diffuse_0_speed_scalar
float
- diffuse_1_uv_scalar
float
- diffuse_1_speed_scalar
float
Methods:
refresh -> refreshed
start -> started
stop -> stopped
FogSetting
Inherits from ModifierInterface
Inputs:
- linear_distance
float
- max_distance
float
- linear_density
float
- exponential_density
float
- near_colour
Direction
- far_colour
Direction
Methods:
trigger -> triggered
FogSphere
Inherits from Sphere
States:
- deleted
bool
- show_on_reset
bool
Parameters:
- COLOUR_TINT
Direction
- INTENSITY
float
- OPACITY
float
- EARLY_ALPHA
bool
- LOW_RES_ALPHA
bool
- CONVEX_GEOM
bool
- DISABLE_SIZE_CULLING
bool
- NO_CLIP
bool
- ALPHA_LIGHTING
bool
- DYNAMIC_ALPHA_LIGHTING
bool
- DENSITY
float
- EXPONENTIAL_DENSITY
bool
- SCENE_DEPENDANT_DENSITY
bool
- FRESNEL_TERM
bool
- FRESNEL_POWER
float
- SOFTNESS
bool
- SOFTNESS_EDGE
float
- BLEND_ALPHA_OVER_DISTANCE
bool
- FAR_BLEND_DISTANCE
float
- NEAR_BLEND_DISTANCE
float
- SECONDARY_BLEND_ALPHA_OVER_DISTANCE
bool
- SECONDARY_FAR_BLEND_DISTANCE
float
- SECONDARY_NEAR_BLEND_DISTANCE
float
- DEPTH_INTERSECT_COLOUR
bool
- DEPTH_INTERSECT_COLOUR_VALUE
Direction
- DEPTH_INTERSECT_ALPHA_VALUE
float
- DEPTH_INTERSECT_RANGE
float
Internals:
- resource
RENDERABLE_INSTANCE
Methods:
refresh -> refreshed
show -> shown
hide -> hidden
enable -> enabled
disable -> disabled
FollowCameraModifier
Inherits from EntityInterface
States:
Inputs:
- position_curve
Object
- target_curve
Object
Parameters:
- modifier_type
FOLLOW_CAMERA_MODIFIERS
- position_offset
Direction
- target_offset
Direction
- field_of_view
float
- force_state
bool
- force_state_initial_value
float
- can_mirror
bool
- is_first_person
bool
- bone_blending_ratio
float
- movement_speed
float
- movement_speed_vertical
float
- movement_damping
float
- horizontal_limit_min
float
- horizontal_limit_max
float
- vertical_limit_min
float
- vertical_limit_max
float
- mouse_speed_hori
float
- mouse_speed_vert
float
- acceleration_duration
float
- acceleration_ease_in
float
- acceleration_ease_out
float
- transition_duration
float
- transition_ease_in
float
- transition_ease_out
float
Methods:
enable -> enabled
disable -> disabled
refresh -> refreshed
FollowTask
Inherits from IdleTask
Parameters:
- can_initially_end_early
bool
- stop_radius
float
Methods:
trigger -> triggered
allow_early_end -> on_early_end_allowed
set_as_next_task -> task_set_as_next
completed_pre_move -> on_pre_move_completed
completed_interrupt -> on_completed_interrupt
task_end -> task_ended
Force_UI_Visibility
Inherits from ScriptInterface
States:
- also_disable_interactions
bool
Methods:
clear_pending_ui
hide_objective_message -> objective_message_hidden
show_objective_message -> objective_message_shown
cutting_panel_start -> cutting_pannel_started
cutting_panel_finish -> cutting_pannel_finished
keypad_interaction_start -> keypad_interaction_started
keypad_interaction_finish -> keypad_interaction_finished
traversal_interaction_start -> traversal_interaction_started
suit_change_interaction_finish -> suit_change_interaction_finished
suit_change_interaction_start -> suit_change_interaction_started
terminal_interaction_finish -> terminal_interaction_finished
terminal_interaction_start -> terminal_interaction_started
rewire_interaction_start -> rewire_interaction_started
rewire_interaction_finish -> rewire_interaction_finished
hacking_interaction_start -> hacking_interaction_started
hacking_interaction_finish -> hacking_interaction_finished
ladder_interaction_start -> ladder_interaction_started
ladder_interaction_finish -> ladder_interaction_finished
button_interaction_start -> button_interaction_started
button_interaction_finish -> button_interaction_finished
lever_interaction_start -> lever_interaction_started
lever_interaction_finish -> lever_interaction_finished
level_fade_start -> level_fade_started
level_fade_finish -> level_fade_finished
cutscene_visibility_start -> cutscene_visibility_started
cutscene_visibility_finish -> cutscene_visibility_finished
hiding_visibility_start -> hiding_visibility_started
hiding_visibility_finish -> hiding_visibility_finished
FullScreenOverlay
Inherits from PostprocessingSettings
Parameters:
- overlay_texture
String
- threshold_value
float
- threshold_start
float
- threshold_stop
float
- threshold_range
float
- alpha_scalar
float
Methods:
start -> started
stop -> stopped
GameDVR
Inherits from ScriptInterface
Parameters:
- start_time
int
- duration
int
- moment_ID
GAME_CLIP
Methods:
start -> started
stop -> stopped
GameOver
Inherits from ScriptInterface
Parameters:
- tip_string_id
String
- default_tips_enabled
bool
- level_tips_enabled
bool
Methods:
trigger -> triggered
GameOverCredits
Inherits from ScriptInterface
Methods:
trigger -> triggered
GameplayTip
Inherits from ScriptInterface
Parameters:
- string_id
GAMEPLAY_TIP_STRING_ID
GameStateChanged
Inherits from ModifierInterface
Parameters:
Methods:
trigger -> triggered
GCIP_WorldPickup
Inherits from AttachmentInterface
Targets:
- spawn_completed
- pickup_collected
Parameters:
- Pipe
bool
- Gasoline
bool
- Explosive
bool
- Battery
bool
- Blade
bool
- Gel
bool
- Adhesive
bool
- BoltGun Ammo
bool
- Revolver Ammo
bool
- Shotgun Ammo
bool
- BoltGun
bool
- Revolver
bool
- Shotgun
bool
- Flare
bool
- Flamer Fuel
bool
- Flamer
bool
- Scrap
bool
- Torch Battery
bool
- Torch
bool
- Cattleprod Ammo
bool
- Cattleprod
bool
- StartOnReset
bool
- MissionNumber
float
Methods:
trigger -> triggered
GenericHighlightEntity
Inherits from ScriptInterface
Inputs:
- highlight_geometry
RENDERABLE_INSTANCE
Methods:
light_switch_on -> light_switched_on
light_switch_off -> light_switched_off
GetBlueprintAvailable
Inherits from ScriptInterface
Outputs:
Parameters:
Methods:
trigger -> triggered
GetBlueprintLevel
Inherits from ScriptInterface
Outputs:
Parameters:
Methods:
trigger -> triggered
GetCentrePoint
Inherits from ScriptInterface
Inputs:
Outputs:
- position_of_centre
Position
Methods:
trigger -> triggered
GetCharacterRotationSpeed
Inherits from ScriptInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
GetClosestPercentOnSpline
Inherits from ScriptInterface
Inputs:
- spline
Object
- pos_to_be_near
Direction
Outputs:
- position_on_spline
Position
- Result
float
Parameters:
Methods:
trigger -> triggered
reset -> reseted
GetClosestPoint
Inherits from ScriptInterface
Targets:
Inputs:
- Positions
Object
- pos_to_be_near
Position
Outputs:
- position_of_closest
Position
Methods:
trigger -> triggered
GetClosestPointFromSet
Inherits from ScriptInterface
Targets:
- closest_is_1
- closest_is_2
- closest_is_3
- closest_is_4
- closest_is_5
- closest_is_6
- closest_is_7
- closest_is_8
- closest_is_9
- closest_is_10
Inputs:
- Position_1
Object
- Position_2
Object
- Position_3
Object
- Position_4
Object
- Position_5
Object
- Position_6
Object
- Position_7
Object
- Position_8
Object
- Position_9
Object
- Position_10
Object
- pos_to_be_near
Position
Outputs:
- position_of_closest
Position
- index_of_closest
int
Methods:
trigger -> triggered
GetClosestPointOnSpline
Inherits from ScriptInterface
Inputs:
- spline
Object
- pos_to_be_near
Position
Outputs:
- position_on_spline
Position
Parameters:
- look_ahead_distance
float
- unidirectional
bool
- directional_damping_threshold
float
Methods:
trigger -> triggered
reset -> reseted
GetCurrentCameraTarget
Inherits from ScriptInterface
Outputs:
- target
Position
- distance
float
Methods:
start -> started
stop -> stopped
GetCurrentPlaylistLevelIndex
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
GetFlashFloatValue
Inherits from ScriptInterface
Targets:
States:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
GetFlashIntValue
Inherits from ScriptInterface
Targets:
States:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
GetInventoryItemName
Inherits from ScriptInterface
Inputs:
- item
INVENTORY_ITEM_QUANTITY
- equippable_item
EQUIPPABLE_ITEM_INSTANCE
GetNextPlaylistLevelName
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
GetPlayerHasKeycard
Inherits from ScriptInterface
Targets:
- has_card
- doesnt_have_card
Parameters:
Methods:
trigger -> triggered
GetPointOnSpline
Inherits from ScriptInterface
Inputs:
- spline
Object
- percentage_of_spline
float
Outputs:
Methods:
trigger -> triggered
GetRotation
Inherits from InspectorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
GetSelectedCharacterId
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
GetSplineLength
Inherits from ScriptInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
GetTranslation
Inherits from InspectorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
GlobalEvent
Inherits from ScriptInterface
Inputs:
Parameters:
Methods:
trigger -> triggered
GlobalEventMonitor
Inherits from ScriptInterface
Targets:
- Event_1
- Event_2
- Event_3
- Event_4
- Event_5
- Event_6
- Event_7
- Event_8
- Event_9
- Event_10
- Event_11
- Event_12
- Event_13
- Event_14
- Event_15
- Event_16
- Event_17
- Event_18
- Event_19
- Event_20
Parameters:
Methods:
start_monitoring -> started_monitoring
stop_monitoring -> stopped_monitoring
GoToFrontend
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
GPU_PFXEmitterReference
Inherits from SensorAttachmentInterface
States:
- start_on_reset
bool
- deleted
bool
Inputs:
- mastered_by_visibility
Object
Parameters:
- EFFECT_NAME
String
- SPAWN_NUMBER
int
- SPAWN_RATE
float
- SPREAD_MIN
float
- SPREAD_MAX
float
- EMITTER_SIZE
float
- SPEED
float
- SPEED_VAR
float
- LIFETIME
float
- LIFETIME_VAR
float
Methods:
start -> started
stop -> stopped
HableToneMappingSettings
Inherits from TransformerInterface
Inputs:
- shoulder_strength
float
- linear_strength
float
- linear_angle
float
- toe_strength
float
- toe_numerator
float
- toe_denominator
float
- linear_white_point
float
Methods:
start -> started
stop -> stopped
HackingGame
Inherits from ScriptInterface
Targets:
- win
- fail
- alarm_triggered
- closed
- loaded_idle
- loaded_success
- ui_breakout_triggered
- resources_finished_unloading
- resources_finished_loading
States:
- lock_on_reset
bool
- light_on_reset
bool
Outputs:
- completion_percentage
float
Parameters:
- hacking_difficulty
int
- auto_exit
bool
Methods:
trigger -> triggered
cancel -> cancelled
enter -> entered
exit -> exited
lock -> locked
unlock -> unlocked
light_switch_on -> light_switched_on
light_switch_off -> light_switched_off
display_tutorial
transition_completed
reset_hacking_success_flag -> hacking_success_flag_reset
display_hacking_upgrade -> hacking_upgrade_displayed
hide_hacking_upgrade -> hacking_upgrade_hidden
HandCamera
Inherits from CameraBehaviorInterface
Parameters:
- noise_type
NOISE_TYPE
- frequency
Direction
- damping
Direction
- rotation_intensity
Direction
- min_fov_range
float
- max_fov_range
float
- min_noise
float
- max_noise
float
HeldItem_AINotifier
Inherits from ScriptInterface
Inputs:
- Item
Object
- Duration
float
Methods:
trigger -> triggered
expire -> expired
HighSpecMotionBlurSettings
Inherits from PostprocessingSettings
Inputs:
- contribution
float
- camera_velocity_scalar
float
- camera_velocity_min
float
- camera_velocity_max
float
- object_velocity_scalar
float
- object_velocity_min
float
- object_velocity_max
float
- blur_range
float
Methods:
start -> started
stop -> stopped
HostOnlyTrigger
Inherits from ScriptInterface
Targets:
Methods:
trigger -> triggered
IdleTask
Inherits from Task
Targets:
- start_pre_move
- start_interrupt
- interrupted_while_moving
Inputs:
- specific_character
Object
Parameters:
- should_auto_move_to_position
bool
- ignored_for_auto_selection
bool
- has_pre_move_script
bool
- has_interrupt_script
bool
- filter_options
TASK_CHARACTER_CLASS_FILTER
Methods:
set_as_next_task -> task_set_as_next
completed_pre_move -> on_pre_move_completed
completed_interrupt -> on_completed_interrupt
task_end -> task_ended
ImpactSphere
Inherits from AttachmentInterface
Targets:
Parameters:
- radius
float
- include_physics
bool
Methods:
trigger -> triggered
InhibitActionsUntilRelease
Inherits from ScriptInterface
Methods:
trigger -> triggered
IntegerAnalyse
Inherits from EvaluatorInterface
Inputs:
Outputs:
Parameters:
- Val0
int
- Val1
int
- Val2
int
- Val3
int
- Val4
int
- Val5
int
- Val6
int
- Val7
int
- Val8
int
- Val9
int
Methods:
trigger -> triggered
IntegerCompare
Inherits from EvaluatorInterface
Targets:
Inputs:
Outputs:
Methods:
trigger -> triggered
IntegerMath
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
IntegerMath_All
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
IntegerOperation
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
IntegerRemainder
Inherits from IntegerMath
Interaction
Inherits from ScriptInterface
Targets:
- on_damaged
- on_interrupt
- on_killed
Parameters:
- interruptible_on_start
bool
Methods:
start_interaction -> interaction_started
stop_interaction -> interaction_stopped
allow_interrupt -> interrupt_allowed
disallow_interrupt -> interrupt_disallowed
InteractiveMovementControl
Inherits from TransformerInterface
Targets:
Inputs:
- duration
float
- start_time
float
- progress_path
SPLINE
Outputs:
Parameters:
- can_go_both_ways
bool
- use_left_input_stick
bool
- base_progress_speed
float
- movement_threshold
float
- momentum_damping
float
- track_bone_position
bool
- character_node
CHARACTER_NODE
- track_position
Position
Methods:
reset -> reseted
start -> started
stop -> stopped
Internal_JOB_SearchTarget
Inherits from Job
InventoryItem
Inherits from ScriptInterface
Targets:
Inputs:
Outputs:
- out_itemName
String
- out_quantity
int
Parameters:
- item
String
- quantity
int
- clear_on_collect
bool
- gcip_instances_count
int
Methods:
refresh -> refreshed
IrawanToneMappingSettings
Inherits from TransformerInterface
Inputs:
- target_device_luminance
float
- target_device_adaptation
float
- saccadic_time
float
- superbright_adaptation
float
Methods:
start -> started
stop -> stopped
IsCurrentLevelAChallengeMap
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
IsCurrentLevelAPreorderMap
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
IsMultiplayerMode
Inherits from Filter
IsPlaylistTypeAll
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
IsPlaylistTypeMarathon
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
IsPlaylistTypeSingle
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
JOB_AreaSweep
Inherits from Job
JOB_AreaSweepFlare
Inherits from Job
JOB_Assault
Inherits from Job
JOB_Follow
Inherits from Job
JOB_Follow_Centre
Inherits from Job
JOB_Idle
Inherits from Job
Parameters:
JOB_Panic
Inherits from Job
JOB_SpottingPosition
Inherits from JobWithPosition
Inputs:
- SpottingPosition
Position
JOB_SystematicSearch
Inherits from Job
JOB_SystematicSearchFlare
Inherits from Job
JobWithPosition
Inherits from Job
LeaderboardWriter
Inherits from ScriptInterface
Parameters:
- time_elapsed
float
- score
int
- level_number
int
- grade
int
- player_character
int
- combat
int
- stealth
int
- improv
int
- star1
bool
- star2
bool
- star3
bool
Methods:
trigger -> triggered
LeaveGame
Inherits from ScriptInterface
Inputs:
- disconnect_from_session
bool
Methods:
trigger -> triggered
LensDustSettings
Inherits from PostprocessingSettings
Parameters:
- DUST_MAX_REFLECTED_BLOOM_INTENSITY
float
- DUST_REFLECTED_BLOOM_INTENSITY_SCALAR
float
- DUST_MAX_BLOOM_INTENSITY
float
- DUST_BLOOM_INTENSITY_SCALAR
float
- DUST_THRESHOLD
float
Methods:
start -> started
stop -> stopped
LevelCompletionTargets
Inherits from ScriptInterface
Parameters:
- TargetTime
float
- NumDeaths
int
- TeamRespawnBonus
int
- NoLocalRespawnBonus
int
- NoRespawnBonus
int
- GrappleBreakBonus
int
Methods:
set_true -> set_to_true
LevelInfo
Inherits from ScriptInterface
Parameters:
- save_level_name_id
String
LevelLoaded
Inherits from SensorInterface
Methods:
start -> started
stop -> stopped
LightAdaptationSettings
Inherits from TransformerInterface
Inputs:
- fast_neural_t0
float
- slow_neural_t0
float
- pigment_bleaching_t0
float
- fb_luminance_to_candelas_per_m2
float
- max_adaptation_lum
float
- min_adaptation_lum
float
- adaptation_percentile
float
- low_bracket
float
- high_bracket
float
Parameters:
Methods:
start -> started
stop -> stopped
LightingMaster
Inherits from ScriptInterface
States:
Inputs:
Methods:
light_switch_on -> light_switched_on
light_switch_off -> light_switched_off
LightReference
Inherits from AttachmentInterface
States:
- deleted
bool
- show_on_reset
bool
- light_on_reset
bool
Inputs:
- occlusion_geometry
RENDERABLE_INSTANCE
- mastered_by_visibility
Object
- exclude_shadow_entities
Object
Parameters:
- type
LIGHT_TYPE
- defocus_attenuation
float
- start_attenuation
float
- end_attenuation
float
- physical_attenuation
bool
- near_dist
float
- near_dist_shadow_offset
float
- inner_cone_angle
float
- outer_cone_angle
float
- intensity_multiplier
float
- radiosity_multiplier
float
- area_light_radius
float
- diffuse_softness
float
- diffuse_bias
float
- glossiness_scale
float
- flare_occluder_radius
float
- flare_spot_offset
float
- flare_intensity_scale
float
- cast_shadow
bool
- fade_type
LIGHT_FADE_TYPE
- is_specular
bool
- has_lens_flare
bool
- has_noclip
bool
- is_square_light
bool
- is_flash_light
bool
- no_alphalight
bool
- include_in_planar_reflections
bool
- shadow_priority
int
- aspect_ratio
float
- gobo_texture
String
- horizontal_gobo_flip
bool
- colour
Direction
- strip_length
float
- distance_mip_selection_gobo
bool
- volume
bool
- volume_end_attenuation
float
- volume_colour_factor
Direction
- volume_density
float
- depth_bias
float
- slope_scale_depth_bias
int
Internals:
- resource
RENDERABLE_INSTANCE
Methods:
refresh -> refreshed
show -> shown
hide -> hidden
light_switch_on -> light_switched_on
light_switch_off -> light_switched_off
purge -> purged
LimitItemUse
Inherits from ScriptInterface
States:
Inputs:
Methods:
enable -> enabled
disable -> disabled
LODControls
Inherits from ModifierInterface
Inputs:
- lod_range_scalar
float
- disable_lods
bool
Methods:
trigger -> triggered
Logic_MultiGate
Inherits from ModifierInterface
Targets:
- Underflow
- Pin_1
- Pin_2
- Pin_3
- Pin_4
- Pin_5
- Pin_6
- Pin_7
- Pin_8
- Pin_9
- Pin_10
- Pin_11
- Pin_12
- Pin_13
- Pin_14
- Pin_15
- Pin_16
- Pin_17
- Pin_18
- Pin_19
- Pin_20
- Overflow
Parameters:
Methods:
trigger -> triggered
Logic_Vent_Entrance
Inherits from ScriptInterface
Inputs:
- Hide_Pos
Position
- Emit_Pos
Position
Parameters:
Methods:
enter -> entered
exit -> exited
apply_start -> start_applied
apply_stop -> stop_applied
set_is_open -> set_to_open
set_is_closed -> set_to_closed
Logic_Vent_System
Inherits from ScriptInterface
Inputs:
- Vent_Entrances
VENT_ENTRANCE
LogicAll
Inherits from ScriptInterface
Targets:
- Pin1_Synced
- Pin2_Synced
- Pin3_Synced
- Pin4_Synced
- Pin5_Synced
- Pin6_Synced
- Pin7_Synced
- Pin8_Synced
- Pin9_Synced
- Pin10_Synced
Parameters:
- num
int
- reset_on_trigger
bool
Methods:
trigger -> triggered
reset -> reseted
Pin1 -> Pin1_Instant
Pin2 -> Pin2_Instant
Pin3 -> Pin3_Instant
Pin4 -> Pin4_Instant
Pin5 -> Pin5_Instant
Pin6 -> Pin6_Instant
Pin7 -> Pin7_Instant
Pin8 -> Pin8_Instant
Pin9 -> Pin9_Instant
Pin10 -> Pin10_Instant
LogicCounter
Inherits from ScriptInterface
Targets:
- on_under_limit
- on_limit
- on_over_limit
- restored_on_under_limit
- restored_on_limit
- restored_on_over_limit
Outputs:
Parameters:
- is_limitless
bool
- trigger_limit
int
- non_persistent
bool
Methods:
Up -> on_Up
Down -> on_Down
reset -> reseted
LogicDelay
Inherits from EvaluatorInterface
Targets:
Inputs:
- delay
float
- can_suspend
bool
Methods:
trigger -> triggered
LogicOnce
Inherits from ModifierInterface
Targets:
Methods:
reset -> reseted
trigger -> triggered
LogicPressurePad
Inherits from ScriptInterface
Targets:
- Pad_Activated
- Pad_Deactivated
- bound_characters
Inputs:
Outputs:
Methods:
reset -> reseted
enter -> entered
exit -> exited
bind_all
verify
LogicSwitch
Inherits from EvaluatorInterface
Targets:
- true_now_false
- false_now_true
- on_true
- on_false
- on_restored_true
- on_restored_false
Parameters:
- initial_value
bool
- is_persistent
bool
Methods:
reset -> reseted
refresh -> refreshed
set_true -> set_to_true
set_false -> set_to_false
trigger -> triggered
Map_Floor_Change
Inherits from ScriptInterface
Parameters:
Methods:
set_true -> set_to_true
MapAnchor
Inherits from ScriptInterface
Inputs:
- map_north
Direction
- map_pos
Direction
- map_scale
float
Parameters:
- keyframe
String
- keyframe1
String
- keyframe2
String
- keyframe3
String
- keyframe4
String
- keyframe5
String
- world_pos
Position
- is_default_for_items
bool
Methods:
trigger -> triggered
MapItem
Inherits from ScriptInterface
States:
Parameters:
Methods:
refresh_value -> value_refeshed
hide_ui -> ui_hidden
show_ui -> ui_shown
Master
Inherits from ScriptInterface
States:
Inputs:
Parameters:
- disable_display
bool
- disable_collision
bool
- disable_simulation
bool
Methods:
suspend -> suspended
allow -> allowed
show -> shown
hide -> hidden
enable -> enabled
disable -> disabled
simulate -> simulating
keyframe -> keyframed
MELEE_WEAPON
Inherits from EQUIPPABLE_ITEM
Inputs:
- item_animated_model_and_collision
Object
Parameters:
- normal_attack_damage
float
- power_attack_damage
float
- position_input
Position
Methods:
impact_with_world -> impacted_with_world
spawn -> spawned
despawn -> despawned
Minigames
Inherits from SensorInterface
Targets:
Parameters:
- game_inertial_damping_active
bool
- game_green_text_active
bool
- game_yellow_chart_active
bool
- game_overloc_fail_active
bool
- game_docking_active
bool
- game_environ_ctr_active
bool
- config_pass_number
int
- config_fail_limit
int
- config_difficulty
int
Methods:
start -> started
stop -> stopped
ModelReference
Inherits from AttachmentInterface
Targets:
States:
- show_on_reset
bool
- enable_on_reset
bool
- simulate_on_reset
bool
- light_on_reset
bool
- convert_to_physics
bool
Parameters:
- material
String
- occludes_atmosphere
bool
- include_in_planar_reflections
bool
- lod_ranges
String
- intensity_multiplier
float
- radiosity_multiplier
float
- emissive_tint
Direction
- replace_intensity
bool
- replace_tint
bool
- decal_scale
Direction
- lightdecal_tint
Direction
- lightdecal_intensity
float
- diffuse_colour_scale
Direction
- diffuse_opacity_scale
float
- vertex_colour_scale
Direction
- vertex_opacity_scale
float
- uv_scroll_speed_x
float
- uv_scroll_speed_y
float
- alpha_blend_noise_power_scale
float
- alpha_blend_noise_uv_scale
float
- alpha_blend_noise_uv_offset_X
float
- alpha_blend_noise_uv_offset_Y
float
- dirt_multiply_blend_spec_power_scale
float
- dirt_map_uv_scale
float
- remove_on_damaged
bool
- damage_threshold
int
- is_debris
bool
- is_prop
bool
- is_thrown
bool
- report_sliding
bool
- force_keyframed
bool
- force_transparent
bool
- soft_collision
bool
- allow_reposition_of_physics
bool
- disable_size_culling
bool
- cast_shadows
bool
- cast_shadows_in_torch
bool
Internals:
- resource
RENDERABLE_INSTANCE
- alpha_light_offset_x
float
- alpha_light_offset_y
float
- alpha_light_scale_x
float
- alpha_light_scale_y
float
- alpha_light_average_normal
Direction
Methods:
refresh -> refreshed
show -> shown
hide -> hidden
enable -> enabled
disable -> disabled
simulate -> simulating
keyframe -> keyframed
light_switch_on -> light_switched_on
light_switch_off -> light_switched_off
MonitorActionMap
Inherits from SensorInterface
Targets:
- on_pressed_use
- on_released_use
- on_pressed_crouch
- on_released_crouch
- on_pressed_run
- on_released_run
- on_pressed_aim
- on_released_aim
- on_pressed_shoot
- on_released_shoot
- on_pressed_reload
- on_released_reload
- on_pressed_melee
- on_released_melee
- on_pressed_activate_item
- on_released_activate_item
- on_pressed_switch_weapon
- on_released_switch_weapon
- on_pressed_change_dof_focus
- on_released_change_dof_focus
- on_pressed_select_motion_tracker
- on_released_select_motion_tracker
- on_pressed_select_torch
- on_released_select_torch
- on_pressed_torch_beam
- on_released_torch_beam
- on_pressed_peek
- on_released_peek
- on_pressed_back_close
- on_released_back_close
Outputs:
- movement_stick_x
float
- movement_stick_y
float
- camera_stick_x
float
- camera_stick_y
float
- mouse_x
float
- mouse_y
float
- analog_aim
float
- analog_shoot
float
Methods:
start -> started
stop -> stopped
MonitorBase
Inherits from ScriptInterface
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
MotionTrackerMonitor
Inherits from ScriptInterface
Targets:
- on_motion_sound
- on_enter_range_sound
Methods:
activate_tracker -> activated_tracker
deactivate_tracker -> deactivated_tracker
MotionTrackerPing
Inherits from ScriptInterface
Inputs:
Methods:
start_ping -> started_ping
stop_ping -> stopped_ping
MoveAlongSpline
Inherits from TransformerInterface
Targets:
Inputs:
- spline
Object
- speed
float
Outputs:
Methods:
start -> started
stop -> stopped
MoveInTime
Inherits from TransformerInterface
Targets:
Inputs:
- start_position
Position
- end_position
Position
Outputs:
Parameters:
Methods:
start -> started
stop -> stopped
MoviePlayer
Inherits from ScriptInterface
Targets:
Parameters:
- trigger_end_on_skipped
bool
- filename
String
- skippable
bool
- enable_debug_skip
bool
Methods:
trigger -> triggered
MultipleCharacterAttachmentNode
Inherits from ScriptInterface
States:
Inputs:
- character_01
CHARACTER
- attachment_01
ReferenceFramePtr
- character_02
CHARACTER
- attachment_02
ReferenceFramePtr
- character_03
CHARACTER
- attachment_03
ReferenceFramePtr
- character_04
CHARACTER
- attachment_04
ReferenceFramePtr
- character_05
CHARACTER
- attachment_05
ReferenceFramePtr
Parameters:
- node
CHARACTER_NODE
- use_offset
bool
- translation
Direction
- rotation
Direction
- is_cinematic
bool
Methods:
attach -> attached
detach -> detached
MultiplePickupSpawner
Inherits from ScriptInterface
Inputs:
Parameters:
Methods:
trigger -> triggered
MultitrackLoop
Inherits from ScriptInterface
Inputs:
- current_time
float
- loop_condition
bool
Parameters:
- start_time
float
- end_time
float
Methods:
start -> started
stop -> stopped
MusicController
Inherits from ScriptInterface
Parameters:
- music_start_event
SOUND_EVENT
- music_end_event
SOUND_EVENT
- music_restart_event
SOUND_EVENT
- layer_control_rtpc
SOUND_PARAMETER
- smooth_rate
float
- alien_max_distance
float
- object_max_distance
float
Methods:
enable_music
disable_music
MusicTrigger
Inherits from ScriptInterface
Targets:
Inputs:
Parameters:
- music_event
SOUND_EVENT
- smooth_rate
float
- queue_time
float
- interrupt_all
bool
- trigger_once
bool
- rtpc_set_mode
MUSIC_RTPC_MODE
- rtpc_target_value
float
- rtpc_duration
float
- rtpc_set_return_mode
MUSIC_RTPC_MODE
- rtpc_return_value
float
Methods:
trigger -> triggered
NavMeshBarrier
Inherits from Box
States:
Parameters:
Internals:
- resource
NAV_MESH_BARRIER_RESOURCE
Methods:
open -> opened
close -> closed
enable -> enabled
disable -> disabled
NavMeshExclusionArea
Inherits from ScriptInterface
Parameters:
- position
Position
- half_dimensions
Direction
NetPlayerCounter
Inherits from ScriptInterface
Targets:
- on_full
- on_empty
- on_intermediate
Outputs:
- is_full
bool
- is_empty
bool
- contains_local_player
bool
Methods:
enter -> entered
exit -> exited
trigger -> triggered
NetworkedTimer
Inherits from SensorInterface
Targets:
- on_second_changed
- on_started_counting
- on_finished_counting
Outputs:
- time_elapsed
float
- time_left
float
- time_elapsed_sec
int
- time_left_sec
int
Parameters:
Methods:
start -> started
stop -> stopped
NonInteractiveWater
Inherits from TransformerInterface
Inputs:
Parameters:
- SCALE_X
float
- SCALE_Z
float
- SHININESS
float
- SPEED
float
- SCALE
float
- NORMAL_MAP_STRENGTH
float
- SECONDARY_SPEED
float
- SECONDARY_SCALE
float
- SECONDARY_NORMAL_MAP_STRENGTH
float
- CYCLE_TIME
float
- FLOW_SPEED
float
- FLOW_TEX_SCALE
float
- FLOW_WARP_STRENGTH
float
- FRESNEL_POWER
float
- MIN_FRESNEL
float
- MAX_FRESNEL
float
- ENVIRONMENT_MAP_MULT
float
- ENVMAP_SIZE
float
- ENVMAP_BOXPROJ_BB_SCALE
Direction
- REFLECTION_PERTURBATION_STRENGTH
float
- ALPHA_PERTURBATION_STRENGTH
float
- ALPHALIGHT_MULT
float
- softness_edge
float
- DEPTH_FOG_INITIAL_COLOUR
Direction
- DEPTH_FOG_INITIAL_ALPHA
float
- DEPTH_FOG_MIDPOINT_COLOUR
Direction
- DEPTH_FOG_MIDPOINT_ALPHA
float
- DEPTH_FOG_MIDPOINT_DEPTH
float
- DEPTH_FOG_END_COLOUR
Direction
- DEPTH_FOG_END_ALPHA
float
- DEPTH_FOG_END_DEPTH
float
Methods:
start -> started
stop -> stopped
NonPersistentBool
Inherits from ScriptVariable
Parameters:
Methods:
set_true -> set_to_true
set_false -> set_to_false
NonPersistentInt
Inherits from ScriptVariable
Parameters:
- initial_value
int
- is_persistent
bool
NPC_Aggression_Monitor
Inherits from MonitorBase
Targets:
- on_interrogative
- on_warning
- on_last_chance
- on_stand_down
- on_idle
- on_aggressive
NPC_AlienConfig
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_AllSensesLimiter
Inherits from ScriptInterface
Methods:
set_true -> set_to_true
set_false -> set_to_false
NPC_ambush_monitor
Inherits from MonitorBase
Targets:
- setup
- abandoned
- trap_sprung
Parameters:
- ambush_type
AMBUSH_TYPE
- trigger_on_start
bool
- trigger_on_checkpoint_restart
bool
NPC_AreaBox
Inherits from ScriptInterface
Parameters:
- half_dimensions
Direction
- position
Position
NPC_behaviour_monitor
Inherits from MonitorBase
Targets:
Parameters:
NPC_ClearDefendArea
Inherits from ScriptInterface
Methods:
trigger -> triggered
NPC_ClearPursuitArea
Inherits from ScriptInterface
Methods:
trigger -> triggered
NPC_Coordinator
Inherits from ScriptInterface
Methods:
add_character -> added
remove_character -> removed
update_squad_params -> squad_params_updated
NPC_DefineBackstageAvoidanceArea
Inherits from ScriptInterface
Inputs:
- AreaObjects
NPC_AREA_RESOURCE
NPC_DynamicDialogue
Inherits from ScriptInterface
Methods:
enable -> enabled
disable -> disabled
apply_start -> start_applied
apply_stop -> stop_applied
NPC_DynamicDialogueGlobalRange
Inherits from ScriptInterface
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
NPC_FakeSense
Inherits from ScriptInterface
Inputs:
- SensedObject
Object
- FakePosition
Position
Parameters:
Methods:
trigger -> triggered
NPC_FollowOffset
Inherits from ScriptInterface
Inputs:
- offset
Direction
- target_to_follow
Position
Outputs:
NPC_ForceCombatTarget
Inherits from ScriptInterface
Inputs:
Parameters:
- LockOtherAttackersOut
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
NPC_ForceNextJob
Inherits from ScriptInterface
Targets:
- job_started
- job_completed
- job_interrupted
Parameters:
- ShouldInterruptCurrentTask
bool
- Job
Object
- InitialTask
Object
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
NPC_ForceRetreat
Inherits from ScriptInterface
Inputs:
- AreaObjects
NPC_AREA_RESOURCE
Methods:
trigger -> triggered
NPC_Gain_Aggression_In_Radius
Inherits from ScriptInterface
Inputs:
- Position
Position
- Radius
float
Parameters:
Methods:
trigger -> triggered
NPC_GetCombatTarget
Inherits from ScriptInterface
Targets:
Outputs:
Methods:
trigger -> triggered
NPC_GetLastSensedPositionOfTarget
Inherits from ScriptInterface
Targets:
- NoRecentSense
- SensedOnLeft
- SensedOnRight
- SensedInFront
- SensedBehind
Inputs:
Outputs:
- LastSensedPosition
Position
Parameters:
Methods:
trigger -> triggered
NPC_Group_Death_Monitor
Inherits from ScriptInterface
Targets:
- last_man_dying
- all_killed
Parameters:
- squad_coordinator
Object
- CheckAllNPCs
bool
Methods:
start_monitor -> started_monitor
stop_monitor -> stopped_monitor
reset -> reseted
NPC_Group_DeathCounter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
NPC_Highest_Awareness_Monitor
Inherits from ScriptInterface
Targets:
- All_Dead
- Stunned
- Unaware
- Suspicious
- SearchingArea
- SearchingLastSensed
- Aware
- on_changed
Inputs:
- NPC_Coordinator
Object
- Target
Object
Parameters:
- trigger_on_start
bool
- CheckAllNPCs
bool
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
NPC_MeleeContext
Inherits from ScriptInterface
Inputs:
- ConvergePos
Position
- Radius
float
Parameters:
NPC_multi_behaviour_monitor
Inherits from MonitorBase
Targets:
- Cinematic_set
- Cinematic_unset
- Damage_Response_set
- Damage_Response_unset
- Target_Is_NPC_set
- Target_Is_NPC_unset
- Breakout_set
- Breakout_unset
- Attack_set
- Attack_unset
- Stunned_set
- Stunned_unset
- Backstage_set
- Backstage_unset
- In_Vent_set
- In_Vent_unset
- Killtrap_set
- Killtrap_unset
- Threat_Aware_set
- Threat_Aware_unset
- Suspect_Target_Response_set
- Suspect_Target_Response_unset
- Player_Hiding_set
- Player_Hiding_unset
- Suspicious_Item_set
- Suspicious_Item_unset
- Search_set
- Search_unset
- Area_Sweep_set
- Area_Sweep_unset
Parameters:
- trigger_on_start
bool
- trigger_on_checkpoint_restart
bool
NPC_navmesh_type_monitor
Inherits from MonitorBase
Targets:
Parameters:
NPC_NotifyDynamicDialogueEvent
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_Once
Inherits from ModifierInterface
Targets:
Methods:
reset -> reseted
trigger -> triggered
NPC_ResetFiringStats
Inherits from ScriptInterface
Methods:
trigger -> triggered
NPC_ResetSensesAndMemory
Inherits from ScriptInterface
Parameters:
- ResetMenaceToFull
bool
- ResetSensesLimiters
bool
Methods:
trigger -> triggered
NPC_SenseLimiter
Inherits from ScriptInterface
Parameters:
Methods:
set_true -> set_to_true
set_false -> set_to_false
NPC_set_behaviour_tree_flags
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_SetAgressionProgression
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_SetAimTarget
Inherits from ScriptInterface
Inputs:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
NPC_SetAlertness
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_SetAlienDevelopmentStage
Inherits from InspectorInterface
Parameters:
Methods:
trigger -> triggered
NPC_SetAutoTorchMode
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_SetChokePoint
Inherits from ScriptInterface
Inputs:
- chokepoints
CHOKE_POINT_RESOURCE
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
NPC_SetDefendArea
Inherits from ScriptInterface
Inputs:
- AreaObjects
NPC_AREA_RESOURCE
Methods:
trigger -> triggered
NPC_SetFiringAccuracy
Inherits from ScriptInterface
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
NPC_SetFiringRhythm
Inherits from ScriptInterface
Parameters:
- MinShootingTime
float
- RandomRangeShootingTime
float
- MinNonShootingTime
float
- RandomRangeNonShootingTime
float
- MinCoverNonShootingTime
float
- RandomRangeCoverNonShootingTime
float
Methods:
set -> been_set
NPC_SetGunAimMode
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_SetHidingNearestLocation
Inherits from ScriptInterface
Inputs:
Methods:
trigger -> triggered
NPC_SetHidingSearchRadius
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_SetInvisible
Inherits from ScriptInterface
Methods:
apply_hide -> hide_applied
apply_show -> show_applied
NPC_SetLocomotionStyleForJobs
Inherits from ScriptInterface
Methods:
trigger -> triggered
NPC_SetLocomotionTargetSpeed
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
NPC_SetPursuitArea
Inherits from ScriptInterface
Inputs:
- AreaObjects
NPC_AREA_RESOURCE
Methods:
trigger -> triggered
NPC_SetRateOfFire
Inherits from ScriptInterface
Parameters:
- MinTimeBetweenShots
float
- RandomRange
float
Methods:
set -> been_set
NPC_SetSafePoint
Inherits from ScriptInterface
Inputs:
Methods:
trigger -> triggered
reset -> reseted
NPC_SetStartPos
Inherits from ScriptInterface
Inputs:
Methods:
trigger -> triggered
NPC_SetTotallyBlindInDark
Inherits from ScriptInterface
Methods:
set_true -> set_to_true
set_false -> set_to_false
NPC_SetupMenaceManager
Inherits from ScriptInterface
Parameters:
- AgressiveMenace
bool
- ProgressionFraction
float
- ResetMenaceMeter
bool
Methods:
trigger -> triggered
NPC_Sleeping_Android_Monitor
Inherits from ScriptInterface
Targets:
- Twitch
- SitUp_Start
- SitUp_End
- Sleeping_GetUp
- Sitting_GetUp
Inputs:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
task_end -> task_ended
NPC_Squad_DialogueMonitor
Inherits from ScriptInterface
Targets:
- Suspicious_Item_Initial
- Suspicious_Item_Close
- Suspicious_Warning
- Suspicious_Warning_Fail
- Missing_Buddy
- Search_Started
- Search_Loop
- Search_Complete
- Detected_Enemy
- Alien_Heard_Backstage
- Interrogative
- Warning
- Last_Chance
- Stand_Down
- Attack
- Advance
- Melee
- Hit_By_Weapon
- Go_to_Cover
- No_Cover
- Shoot_From_Cover
- Cover_Broken
- Retreat
- Panic
- Final_Hit
- Ally_Death
- Incoming_IED
- Alert_Squad
- My_Death
- Idle_Passive
- Idle_Aggressive
- Block
- Enter_Grapple
- Grapple_From_Cover
- Player_Observed
Parameters:
Methods:
start_monitor -> started_monitor
stop_monitor -> stopped_monitor
NPC_Squad_GetAwarenessState
Inherits from ScriptInterface
Targets:
- All_Dead
- Stunned
- Unaware
- Suspicious
- SearchingArea
- SearchingLastSensed
- Aware
Inputs:
Methods:
trigger -> triggered
NPC_Squad_GetAwarenessWatermark
Inherits from ScriptInterface
Targets:
- All_Dead
- Stunned
- Unaware
- Suspicious
- SearchingArea
- SearchingLastSensed
- Aware
Inputs:
Methods:
trigger -> triggered
NPC_StopShooting
Inherits from ScriptInterface
Methods:
trigger -> triggered
NPC_SuspiciousItem
Inherits from SensorInterface
Inputs:
Parameters:
- Item
SUSPICIOUS_ITEM
- InitialReactionValidStartDuration
float
- FurtherReactionValidStartDuration
float
- RetriggerDelay
float
- Trigger
SUSPICIOUS_ITEM_TRIGGER
- ShouldMakeAggressive
bool
- MaxGroupMembersInteract
int
- SystematicSearchRadius
float
- AllowSamePriorityToOveride
bool
- UseSamePriorityCloserDistanceConstraint
bool
- SamePriorityCloserDistanceConstraint
float
- UseSamePriorityRecentTimeConstraint
bool
- SamePriorityRecentTimeConstraint
float
- BehaviourTreePriority
SUSPICIOUS_ITEM_BEHAVIOUR_TREE_PRIORITY
- InteruptSubPriority
int
- DetectableByBackstageAlien
bool
- DoIntialReaction
bool
- MoveCloseToSuspectPosition
bool
- DoCloseToReaction
bool
- DoCloseToWaitForGroupMembers
bool
- DoSystematicSearch
bool
- GroupNotify
SUSPICIOUS_ITEM_STAGE
- DoIntialReactionSubsequentGroupMember
bool
- MoveCloseToSuspectPositionSubsequentGroupMember
bool
- DoCloseToReactionSubsequentGroupMember
bool
- DoCloseToWaitForGroupMembersSubsequentGroupMember
bool
- DoSystematicSearchSubsequentGroupMember
bool
Methods:
enter -> entered
exit -> exited
start -> started
stop -> stopped
NPC_TargetAcquire
Inherits from ScriptInterface
Targets:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
add_character -> added
remove_character -> removed
NPC_TriggerAimRequest
Inherits from ScriptInterface
Targets:
- started_aiming
- finished_aiming
- interrupted
Inputs:
Parameters:
- Raise_gun
bool
- use_current_target
bool
- duration
float
- clamp_angle
float
- clear_current_requests
bool
Methods:
trigger -> triggered
NPC_TriggerShootRequest
Inherits from ScriptInterface
Targets:
- started_shooting
- finished_shooting
- interrupted
Parameters:
- empty_current_clip
bool
- shot_count
int
- duration
float
- clear_current_requests
bool
Methods:
trigger -> triggered
NPC_WithdrawAlien
Inherits from ScriptInterface
Parameters:
- allow_any_searches_to_complete
bool
- permanent
bool
- killtraps
bool
- initial_radius
float
- timed_out_radius
float
- time_to_force
float
Methods:
trigger -> triggered
cancel -> cancelled
PadLightBar
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
reset -> reseted
PadRumbleImpulse
Inherits from ScriptInterface
Parameters:
- low_frequency_rumble
float
- high_frequency_rumble
float
- left_trigger_impulse
float
- right_trigger_impulse
float
- aim_trigger_impulse
float
- shoot_trigger_impulse
float
Methods:
trigger -> triggered
reset -> reseted
ParticipatingPlayersList
Inherits from ScriptInterface
Methods:
refresh -> refreshed
PathfindingAlienBackstageNode
Inherits from AttachmentInterface
Targets:
- started_animating_Entry
- stopped_animating_Entry
- started_animating_Exit
- stopped_animating_Exit
- killtrap_anim_started
- killtrap_anim_stopped
- killtrap_fx_start
- killtrap_fx_stop
- on_loaded
States:
Inputs:
- PlayAnimData_Entry
PLAY_ANIMATION_DATA_RESOURCE
- PlayAnimData_Exit
PLAY_ANIMATION_DATA_RESOURCE
- Killtrap_alien
PLAY_ANIMATION_DATA_RESOURCE
- Killtrap_victim
PLAY_ANIMATION_DATA_RESOURCE
Parameters:
- build_into_navmesh
bool
- position
Position
- top
Position
- extra_cost
float
- network_id
int
Methods:
open -> opened
close -> closed
force_killtrap -> killtrap_forced
cancel_force_killtrap -> canceled_force_killtrap
disable_killtrap
cancel_disable_killtrap
hit_by_flamethrower -> upon_hit_by_flamethrower
cancel_hit_by_flamethrower
PathfindingManualNode
Inherits from CloseableInterface
Targets:
- character_arriving
- character_stopped
- started_animating
- stopped_animating
- on_loaded
Inputs:
- PlayAnimData
PLAY_ANIMATION_DATA_RESOURCE
- destination
Position
Parameters:
Methods:
update_cost -> on_updated_cost
open -> opened
close -> closed
PathfindingTeleportNode
Inherits from CloseableInterface
Targets:
- started_teleporting
- stopped_teleporting
Inputs:
Parameters:
Methods:
update_cost -> on_updated_cost
open -> opened
close -> closed
PathfindingWaitNode
Inherits from CloseableInterface
Targets:
- character_getting_near
- character_arriving
- character_stopped
- started_waiting
- stopped_waiting
Inputs:
Parameters:
Methods:
update_cost -> on_updated_cost
open -> opened
close -> closed
Persistent_TriggerRandomSequence
Inherits from ScriptInterface
Targets:
- Random_1
- Random_2
- Random_3
- Random_4
- Random_5
- Random_6
- Random_7
- Random_8
- Random_9
- Random_10
- All_triggered
Outputs:
Parameters:
Methods:
trigger -> triggered
reset_all -> on_reset_all
reset_Random_1 -> on_reset_Random_1
reset_Random_2 -> on_reset_Random_2
reset_Random_3 -> on_reset_Random_3
reset_Random_4 -> on_reset_Random_4
reset_Random_5 -> on_reset_Random_5
reset_Random_6 -> on_reset_Random_6
reset_Random_7 -> on_reset_Random_7
reset_Random_8 -> on_reset_Random_8
reset_Random_9 -> on_reset_Random_9
reset_Random_10 -> on_reset_Random_10
PhysicsApplyBuoyancy
Inherits from ModifierInterface
Inputs:
- objects
Object
- water_height
float
- water_density
float
- water_viscosity
float
- water_choppiness
float
Methods:
refresh -> refreshed
trigger -> triggered
PhysicsApplyImpulse
Inherits from ModifierInterface
Inputs:
- objects
Object
- offset
Direction
- direction
Direction
- force
float
- can_damage
bool
Methods:
trigger -> triggered
PhysicsApplyVelocity
Inherits from ModifierInterface
Inputs:
- objects
Object
- angular_velocity
Direction
- linear_velocity
Direction
- propulsion_velocity
float
Methods:
trigger -> triggered
PhysicsModifyGravity
Inherits from ScriptInterface
States:
Inputs:
Methods:
floating -> disabled_gravity
sinking -> enabled_gravity
PickupSpawner
Inherits from ScriptInterface
Targets:
States:
Inputs:
Parameters:
- item_name
String
- item_quantity
int
Methods:
spawn -> spawned
despawn -> despawned
Planet
Inherits from TransformerInterface
Inputs:
- planet_resource
Object
- parallax_position
Position
- sun_position
Position
- light_shaft_source_position
Position
Parameters:
- parallax_scale
float
- planet_sort_key
int
- overbright_scalar
float
- light_wrap_angle_scalar
float
- penumbra_falloff_power_scalar
float
- lens_flare_brightness
float
- lens_flare_colour
Direction
- atmosphere_edge_falloff_power
float
- atmosphere_edge_transparency
float
- atmosphere_scroll_speed
float
- atmosphere_detail_scroll_speed
float
- override_global_tint
float
- global_tint
Direction
- flow_cycle_time
float
- flow_speed
float
- flow_tex_scale
float
- flow_warp_strength
float
- detail_uv_scale
float
- normal_uv_scale
float
- terrain_uv_scale
float
- atmosphere_normal_strength
float
- terrain_normal_strength
float
- light_shaft_colour
Direction
- light_shaft_range
float
- light_shaft_decay
float
- light_shaft_min_occlusion_distance
float
- light_shaft_intensity
float
- light_shaft_density
float
- light_shaft_source_occlusion
bool
- blocks_light_shafts
bool
Methods:
start -> started
stop -> stopped
PlayEnvironmentAnimation
Inherits from ScriptInterface
Targets:
- on_finished
- on_finished_streaming
States:
- play_on_reset
bool
- jump_to_the_end_on_play
bool
Inputs:
- geometry
Object
- marker
Object
- external_start_time
Object
- external_time
Object
Outputs:
Parameters:
- animation_info
AnimationInfoPtr
- AnimationSet
String
- Animation
String
- start_frame
int
- end_frame
int
- play_speed
float
- loop
bool
- is_cinematic
bool
- shot_number
int
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
Player_ExploitableArea
Inherits from ScriptInterface
Inputs:
- NpcSafePositions
Position
Methods:
enter -> entered
exit -> exited
Player_Sensor
Inherits from SensorInterface
Targets:
- Standard
- Running
- Aiming
- Vent
- Grapple
- Death
- Cover
- Motion_Tracked
- Motion_Tracked_Vent
- Leaning
Methods:
start -> started
stop -> stopped
PlayerCameraMonitor
Inherits from ScriptInterface
Targets:
- AndroidNeckSnap
- AlienKill
- AlienKillBroken
- AlienKillInVent
- StandardAnimDrivenView
- StopNonStandardCameras
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
PlayerDeathCounter
Inherits from ScriptInterface
Targets:
Inputs:
Outputs:
Parameters:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
reset -> reseted
PlayerDiscardsItems
Inherits from ScriptInterface
Parameters:
- discard_ieds
bool
- discard_medikits
bool
- discard_ammo
bool
- discard_flares_and_lights
bool
- discard_materials
bool
- discard_batteries
bool
Methods:
trigger -> triggered
PlayerDiscardsWeapons
Inherits from ScriptInterface
Parameters:
- discard_pistol
bool
- discard_shotgun
bool
- discard_flamethrower
bool
- discard_boltgun
bool
- discard_cattleprod
bool
- discard_melee
bool
Methods:
trigger -> triggered
PlayerHasItemEntity
Inherits from ScriptInterface
Targets:
Inputs:
Methods:
trigger -> triggered
PlayerKilledAllyMonitor
Inherits from ScriptInterface
Targets:
States:
Methods:
start_monitor -> started_monitor
stop_monitor -> stopped_monitor
PlayerLightProbe
Inherits from SensorInterface
Outputs:
- output
Direction
- light_level_for_ai
float
- dark_threshold
float
- fully_lit_threshold
float
Methods:
start -> started
stop -> stopped
PlayerTorch
Inherits from SensorInterface
Targets:
- requested_torch_holster
- requested_torch_draw
States:
Inputs:
- power_in_current_battery
float
Outputs:
Methods:
torch_turned_on
torch_turned_off
torch_new_battery_added
torch_battery_has_expired
torch_low_power
start -> started
stop -> stopped
PlayerTriggerBox
Inherits from AttachmentInterface
Targets:
States:
Parameters:
- half_dimensions
Direction
Methods:
enable -> enabled
disable -> disabled
PlayerUseTriggerBox
Inherits from AttachmentInterface
Targets:
- on_entered
- on_exited
- on_use
States:
Parameters:
- half_dimensions
Direction
- text
String
Methods:
enable -> enabled
disable -> disabled
PlayerWeaponMonitor
Inherits from ScriptInterface
Targets:
- on_clip_above_percentage
- on_clip_below_percentage
- on_clip_empty
- on_clip_full
Parameters:
Methods:
start -> started
stop -> stopped
PointAt
Inherits from ScriptInterface
Inputs:
- origin
Direction
- target
Direction
Outputs:
Methods:
trigger -> triggered
PointTracker
Inherits from SensorInterface
Inputs:
- origin
Direction
- target
Direction
- target_offset
Direction
Outputs:
Parameters:
- origin_offset
Direction
- max_speed
float
- damping_factor
float
Methods:
start -> started
stop -> stopped
PositionDistance
Inherits from EvaluatorInterface
Inputs:
- LHS
Position
- RHS
Position
Outputs:
Methods:
trigger -> triggered
PostprocessingSettings
Inherits from TransformerInterface
Inputs:
Parameters:
Methods:
start -> started
stop -> stopped
ProjectileMotion
Inherits from TransformerInterface
Targets:
Inputs:
- start_pos
Direction
- start_velocity
Direction
- duration
float
Outputs:
- Current_Position
Position
- Current_Velocity
Direction
Methods:
start -> started
stop -> stopped
ProjectileMotionComplex
Inherits from TransformerInterface
Targets:
Inputs:
- start_position
Position
- start_velocity
Direction
- start_angular_velocity
Direction
- flight_time_in_seconds
float
Outputs:
- current_position
Position
- current_velocity
Direction
- current_angular_velocity
Direction
- current_flight_time_in_seconds
float
Methods:
start -> started
stop -> stopped
ProjectiveDecal
Inherits from Box
States:
- deleted
bool
- show_on_reset
bool
Parameters:
- time
float
- include_in_planar_reflections
bool
- material
String
Internals:
- resource
RENDERABLE_INSTANCE
Methods:
show -> shown
hide -> hidden
reset -> reseted
fade_out -> faded_out
set_decal_time -> decal_time_set
enable -> enabled
disable -> disabled
ProximityDetector
Inherits from ScriptInterface
Targets:
Inputs:
- filter
bool
- detector_position
Position
Parameters:
- min_distance
float
- max_distance
float
- requires_line_of_sight
bool
- proximity_duration
float
Methods:
trigger -> triggered
ProximityTrigger
Inherits from AttachmentInterface
Targets:
- ignited
- electrified
- drenched
- poisoned
Parameters:
- fire_spread_rate
float
- water_permeate_rate
float
- electrical_conduction_rate
float
- gas_diffusion_rate
float
- ignition_range
float
- electrical_arc_range
float
- water_flow_range
float
- gas_dispersion_range
float
Methods:
ignite
electrify
drench
poison
reset -> reseted
QueryGCItemPool
Inherits from ScriptInterface
Outputs:
Parameters:
- item_name
String
- item_quantity
int
Methods:
trigger -> triggered
RadiosityIsland
Inherits from ScriptInterface
Inputs:
- composites
Object
- exclusions
Object
RadiosityProxy
Inherits from ScriptInterface
Parameters:
Internals:
- resource
RENDERABLE_INSTANCE
RandomBool
Inherits from ScriptInterface
Outputs:
Methods:
trigger -> triggered
RandomFloat
Inherits from ScriptInterface
Outputs:
Parameters:
Methods:
trigger -> triggered
RandomInt
Inherits from ScriptInterface
Outputs:
Parameters:
Methods:
trigger -> triggered
RandomObjectSelector
Inherits from ScriptInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
reset -> reseted
RandomSelect
Inherits from ScriptInterface
Inputs:
Outputs:
Parameters:
Methods:
trigger -> triggered
RandomVector
Inherits from ScriptInterface
Outputs:
Parameters:
- MinX
float
- MaxX
float
- MinY
float
- MaxY
float
- MinZ
float
- MaxZ
float
- Normalised
bool
Methods:
trigger -> triggered
Raycast
Inherits from SensorInterface
Targets:
- Obstructed
- Unobstructed
- OutOfRange
Inputs:
- source_position
Position
- target_position
Position
- max_distance
float
Outputs:
- hit_object
Object
- hit_distance
float
- hit_position
Position
Parameters:
Methods:
start -> started
stop -> stopped
Refraction
Inherits from TransformerInterface
Inputs:
- refraction_resource
Object
Parameters:
- SCALE_X
float
- SCALE_Z
float
- DISTANCEFACTOR
float
- REFRACTFACTOR
float
- SPEED
float
- SCALE
float
- SECONDARY_REFRACTFACTOR
float
- SECONDARY_SPEED
float
- SECONDARY_SCALE
float
- MIN_OCCLUSION_DISTANCE
float
- CYCLE_TIME
float
- FLOW_SPEED
float
- FLOW_TEX_SCALE
float
- FLOW_WARP_STRENGTH
float
Methods:
start -> started
stop -> stopped
RegisterCharacterModel
Inherits from ScriptInterface
Parameters:
- display_model
String
- reference_skeleton
CHR_SKELETON_SET
RemoveFromGCItemPool
Inherits from ScriptInterface
Targets:
Parameters:
- item_name
String
- item_quantity
int
- gcip_instances_to_remove
int
Methods:
trigger -> triggered
RemoveFromInventory
Inherits from ScriptInterface
Targets:
Inputs:
Methods:
trigger -> triggered
RemoveWeaponsFromPlayer
Inherits from ScriptInterface
Methods:
trigger -> triggered
RespawnConfig
Inherits from ScriptInterface
Parameters:
- min_dist
float
- preferred_dist
float
- max_dist
float
- respawn_mode
RESPAWN_MODE
- respawn_wait_time
int
- uncollidable_time
int
- is_default
bool
Methods:
refresh -> refreshed
RespawnExcluder
Inherits from ScriptInterface
Inputs:
Methods:
refresh -> refreshed
Rewire
Inherits from ScriptInterface
Targets:
Inputs:
- locations
REWIRE_LOCATION
- access_points
REWIRE_ACCESS_POINT
Parameters:
- map_keyframe
String
- total_power
int
Methods:
trigger -> triggered
cancel -> cancelled
RewireAccess_Point
Inherits from ScriptInterface
Targets:
- closed
- ui_breakout_triggered
Inputs:
- interactive_locations
REWIRE_LOCATION
- visible_locations
REWIRE_LOCATION
Parameters:
- additional_power
int
- display_name
String
- map_element_name
String
- map_name
String
- map_x_offset
float
- map_y_offset
float
- map_zoom
float
Methods:
display_tutorial
trigger -> triggered
cancel -> cancelled
finished_closing_container -> closing_container_finished
RewireLocation
Inherits from ScriptInterface
Targets:
- power_draw_increased
- power_draw_reduced
Inputs:
Parameters:
- element_name
String
- display_name
String
RewireSystem
Inherits from ScriptInterface
Targets:
Inputs:
Parameters:
Methods:
turn_on_system
turn_off_system
RotateAtSpeed
Inherits from TransformerInterface
Targets:
Inputs:
- start_pos
Position
- origin
Position
- timer
float
Outputs:
Parameters:
- duration
float
- speed_X
float
- speed_Y
float
- speed_Z
float
- loop
bool
Methods:
start -> started
stop -> stopped
RotateInTime
Inherits from TransformerInterface
Targets:
Inputs:
- start_pos
Position
- origin
Position
- timer
float
Outputs:
Parameters:
- duration
float
- time_X
float
- time_Y
float
- time_Z
float
- loop
bool
Methods:
start -> started
stop -> stopped
RTT_MoviePlayer
Inherits from ScriptInterface
Targets:
States:
Parameters:
- filename
String
- layer_name
String
- target_texture_name
String
Methods:
trigger -> triggered
cancel -> cancelled
SaveGlobalProgression
Inherits from ScriptInterface
Methods:
trigger -> triggered
ScalarProduct
Inherits from EvaluatorInterface
Inputs:
- LHS
Direction
- RHS
Direction
Outputs:
Methods:
trigger -> triggered
ScreenEffectEventMonitor
Inherits from ScriptInterface
Targets:
- MeleeHit
- BulletHit
- MedkitHeal
- StartStrangle
- StopStrangle
- StartLowHealth
- StopLowHealth
- StartDeath
- StopDeath
- AcidHit
- FlashbangHit
- HitAndRun
- CancelHitAndRun
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
ScreenFadeIn
Inherits from TransformerInterface
Parameters:
Methods:
start -> started
stop -> stopped
ScreenFadeInTimed
Inherits from TransformerInterface
Targets:
Parameters:
Methods:
start -> started
stop -> stopped
ScreenFadeOutToBlack
Inherits from TransformerInterface
Parameters:
Methods:
start -> started
stop -> stopped
ScreenFadeOutToBlackTimed
Inherits from TransformerInterface
Targets:
Parameters:
Methods:
start -> started
stop -> stopped
ScreenFadeOutToWhite
Inherits from TransformerInterface
Parameters:
Methods:
start -> started
stop -> stopped
ScreenFadeOutToWhiteTimed
Inherits from TransformerInterface
Targets:
Parameters:
Methods:
start -> started
stop -> stopped
ScriptVariable
Inherits from ScriptInterface
Targets:
Methods:
refresh -> refreshed
reset -> reseted
SetAsActiveMissionLevel
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
SetBlueprintInfo
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
SetEnum
Inherits from ModifierInterface
Outputs:
Parameters:
Methods:
trigger -> triggered
SetGamepadAxes
Inherits from ScriptInterface
Parameters:
- invert_x
bool
- invert_y
bool
- save_settings
bool
Methods:
trigger -> triggered
SetGameplayTips
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
SetLocationAndOrientation
Inherits from ScriptInterface
Inputs:
- location
Position
- axis
Direction
- local_offset
Direction
Outputs:
Parameters:
Methods:
trigger -> triggered
SetMotionTrackerRange
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
SetNextLoadingMovie
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
SetObject
Inherits from ModifierInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
SetObjectiveCompleted
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
SetPlayerHasKeycard
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
SetPosition
Inherits from EvaluatorInterface
Inputs:
- Translation
Direction
- Rotation
Direction
- Input
Position
Outputs:
Parameters:
Methods:
trigger -> triggered
SetPrimaryObjective
Inherits from ScriptInterface
Parameters:
- title
String
- additional_info
String
- title_list
OBJECTIVE_ENTRY_ID
- additional_info_list
OBJECTIVE_ENTRY_ID
- show_message
bool
Methods:
trigger -> triggered
SetRichPresence
Inherits from ScriptInterface
Parameters:
- presence_id
PRESENCE_ID
- mission_number
float
Methods:
trigger -> triggered
SetString
Inherits from ModifierInterface
Outputs:
Parameters:
Methods:
trigger -> triggered
SetSubObjective
Inherits from ScriptInterface
Inputs:
Parameters:
- title
String
- map_description
String
- title_list
OBJECTIVE_ENTRY_ID
- map_description_list
OBJECTIVE_ENTRY_ID
- slot_number
int
- objective_type
SUB_OBJECTIVE_TYPE
- show_message
bool
Methods:
trigger -> triggered
SetupGCDistribution
Inherits from ScriptInterface
Parameters:
- c00
float
- c01
float
- c02
float
- c03
float
- c04
float
- c05
float
- c06
float
- c07
float
- c08
float
- c09
float
- c10
float
- minimum_multiplier
float
- divisor
float
- lookup_decrease_time
float
- lookup_point_increase
int
Methods:
trigger -> triggered
SetVector2
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
SharpnessSettings
Inherits from PostprocessingSettings
Inputs:
- local_contrast_factor
float
Methods:
start -> started
stop -> stopped
Showlevel_Completed
Inherits from ScriptInterface
Methods:
trigger -> triggered
SimpleRefraction
Inherits from Box
States:
- deleted
bool
- show_on_reset
bool
Parameters:
- DISTANCEFACTOR
float
- NORMAL_MAP
String
- SPEED
float
- SCALE
float
- REFRACTFACTOR
float
- SECONDARY_NORMAL_MAPPING
bool
- SECONDARY_NORMAL_MAP
String
- SECONDARY_SPEED
float
- SECONDARY_SCALE
float
- SECONDARY_REFRACTFACTOR
float
- ALPHA_MASKING
bool
- ALPHA_MASK
String
- DISTORTION_OCCLUSION
bool
- MIN_OCCLUSION_DISTANCE
float
- FLOW_UV_ANIMATION
bool
- FLOW_MAP
String
- CYCLE_TIME
float
- FLOW_SPEED
float
- FLOW_TEX_SCALE
float
- FLOW_WARP_STRENGTH
float
Internals:
- resource
RENDERABLE_INSTANCE
Methods:
refresh -> refreshed
show -> shown
hide -> hidden
enable -> enabled
disable -> disabled
SimpleWater
Inherits from Box
States:
- deleted
bool
- show_on_reset
bool
Parameters:
- SHININESS
float
- softness_edge
float
- FRESNEL_POWER
float
- MIN_FRESNEL
float
- MAX_FRESNEL
float
- LOW_RES_ALPHA_PASS
bool
- ATMOSPHERIC_FOGGING
bool
- NORMAL_MAP
String
- SPEED
float
- SCALE
float
- NORMAL_MAP_STRENGTH
float
- SECONDARY_NORMAL_MAPPING
bool
- SECONDARY_SPEED
float
- SECONDARY_SCALE
float
- SECONDARY_NORMAL_MAP_STRENGTH
float
- ALPHA_MASKING
bool
- ALPHA_MASK
String
- FLOW_MAPPING
bool
- FLOW_MAP
String
- CYCLE_TIME
float
- FLOW_SPEED
float
- FLOW_TEX_SCALE
float
- FLOW_WARP_STRENGTH
float
- ENVIRONMENT_MAPPING
bool
- ENVIRONMENT_MAP
String
- ENVIRONMENT_MAP_MULT
float
- LOCALISED_ENVIRONMENT_MAPPING
bool
- ENVMAP_SIZE
float
- LOCALISED_ENVMAP_BOX_PROJECTION
bool
- ENVMAP_BOXPROJ_BB_SCALE
Direction
- REFLECTIVE_MAPPING
bool
- REFLECTION_PERTURBATION_STRENGTH
float
- DEPTH_FOG_INITIAL_COLOUR
Direction
- DEPTH_FOG_INITIAL_ALPHA
float
- DEPTH_FOG_MIDPOINT_COLOUR
Direction
- DEPTH_FOG_MIDPOINT_ALPHA
float
- DEPTH_FOG_MIDPOINT_DEPTH
float
- DEPTH_FOG_END_COLOUR
Direction
- DEPTH_FOG_END_ALPHA
float
- DEPTH_FOG_END_DEPTH
float
- CAUSTIC_TEXTURE
String
- CAUSTIC_TEXTURE_SCALE
float
- CAUSTIC_REFRACTIONS
bool
- CAUSTIC_REFLECTIONS
bool
- CAUSTIC_SPEED_SCALAR
float
- CAUSTIC_INTENSITY
float
- CAUSTIC_SURFACE_WRAP
float
- CAUSTIC_HEIGHT
float
Internals:
- resource
RENDERABLE_INSTANCE
- CAUSTIC_TEXTURE_INDEX
int
Methods:
refresh -> refreshed
show -> shown
hide -> hidden
enable -> enabled
disable -> disabled
SmokeCylinder
Inherits from SensorInterface
Inputs:
- pos
Position
- radius
float
- height
float
- duration
float
Methods:
start -> started
stop -> stopped
SmokeCylinderAttachmentInterface
Inherits from SensorAttachmentInterface
Inputs:
- radius
float
- height
float
- duration
float
Methods:
stop_emitting -> stopped_emitting
start -> started
stop -> stopped
SmoothMove
Inherits from TransformerInterface
Targets:
Inputs:
- timer
float
- start_position
Position
- end_position
Position
- start_velocity
Direction
- end_velocity
Direction
Outputs:
Parameters:
Methods:
start -> started
stop -> stopped
Sound
Inherits from SoundPlaybackBaseClass
Parameters:
- stop_event
SOUND_EVENT
- is_static_ambience
bool
- start_on
bool
- multi_trigger
bool
- use_multi_emitter
bool
- create_sound_object
bool
- position
Position
- switch_name
SOUND_SWITCH
- switch_value
String
- last_gen_enabled
bool
- resume_after_suspended
bool
Methods:
start -> started
stop -> stopped
SoundBarrier
Inherits from ScriptInterface
Parameters:
- default_open
bool
- position
Position
- half_dimensions
Direction
- band_aid
bool
- override_value
float
Internals:
- resource
COLLISION_MAPPING
Methods:
barrier_open
barrier_close
set_override
SoundEnvironmentMarker
Inherits from ScriptInterface
Parameters:
- reverb_name
SOUND_REVERB
- on_enter_event
SOUND_EVENT
- on_exit_event
SOUND_EVENT
- linked_network_occlusion_scaler
float
- room_size
SOUND_STATE
- disable_network_creation
bool
- position
Position
SoundEnvironmentZone
Inherits from ScriptInterface
Parameters:
- reverb_name
SOUND_REVERB
- priority
int
- position
Position
- half_dimensions
Direction
SoundImpact
Inherits from ScriptInterface
Parameters:
- sound_event
SOUND_EVENT
- is_occludable
bool
- argument_1
SOUND_ARGUMENT
- argument_2
SOUND_ARGUMENT
- argument_3
SOUND_ARGUMENT
Methods:
trigger -> triggered
SoundLevelInitialiser
Inherits from ScriptInterface
Parameters:
- auto_generate_networks
bool
- network_node_min_spacing
float
- network_node_max_visibility
float
- network_node_ceiling_height
float
SoundLoadBank
Inherits from ScriptInterface
Targets:
Inputs:
Parameters:
Methods:
load_bank
unload_bank
SoundLoadSlot
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
load_bank
SoundMissionInitialiser
Inherits from ScriptInterface
Parameters:
- human_max_threat
float
- android_max_threat
float
- alien_max_threat
float
SoundPhysicsInitialiser
Inherits from ScriptInterface
Parameters:
- contact_max_timeout
float
- contact_smoothing_attack_rate
float
- contact_smoothing_decay_rate
float
- contact_min_magnitude
float
- contact_max_trigger_distance
float
- impact_min_speed
float
- impact_max_trigger_distance
float
- ragdoll_min_timeout
float
- ragdoll_min_speed
float
SoundPlaybackBaseClass
Inherits from SensorAttachmentInterface
Targets:
Inputs:
- attached_sound_object
SOUND_OBJECT
Parameters:
- sound_event
SOUND_EVENT
- is_occludable
bool
- argument_1
SOUND_ARGUMENT
- argument_2
SOUND_ARGUMENT
- argument_3
SOUND_ARGUMENT
- argument_4
SOUND_ARGUMENT
- argument_5
SOUND_ARGUMENT
- namespace
String
- object_position
Position
- restore_on_checkpoint
bool
Methods:
start -> started
stop -> stopped
SoundRTPCController
Inherits from ScriptInterface
Parameters:
- stealth_default_on
bool
- threat_default_on
bool
Methods:
enable_stealth
disable_stealth
enable_threat
disable_threat
SoundSetRTPC
Inherits from SensorInterface
Inputs:
- rtpc_value
float
- sound_object
SOUND_OBJECT
Parameters:
- rtpc_name
SOUND_RTPC
- smooth_rate
float
- start_on
bool
Methods:
start -> started
stop -> stopped
SoundSetState
Inherits from ScriptInterface
Parameters:
- state_name
SOUND_STATE
- state_value
String
Methods:
trigger -> triggered
SoundSetSwitch
Inherits from ScriptInterface
Inputs:
- sound_object
SOUND_OBJECT
Parameters:
- switch_name
SOUND_SWITCH
- switch_value
String
Methods:
trigger -> triggered
SoundTimelineTrigger
Inherits from ScriptInterface
Parameters:
- sound_event
SOUND_EVENT
- trigger_time
float
Methods:
trigger -> triggered
trigger_now
abort -> aborted
SpaceSuitVisor
Inherits from TransformerInterface
Parameters:
Methods:
start -> started
stop -> stopped
SpawnGroup
Inherits from ScriptInterface
Targets:
Inputs:
- default_group
bool
- trigger_on_reset
bool
Methods:
enable -> enabled
trigger -> triggered
Speech
Inherits from SoundPlaybackBaseClass
Targets:
Inputs:
- character
Object
- alt_character
Object
Parameters:
Methods:
start -> started
stop -> stopped
SpeechScript
Inherits from TransformerInterface
Targets:
Inputs:
- character_01
Object
- character_02
Object
- character_03
Object
- character_04
Object
- character_05
Object
- alt_character_01
Object
- alt_character_02
Object
- alt_character_03
Object
- alt_character_04
Object
- alt_character_05
Object
Parameters:
- speech_priority
SPEECH_PRIORITY
- is_occludable
bool
- line_01_event
SOUND_EVENT
- line_01_character
int
- line_02_delay
float
- line_02_event
SOUND_EVENT
- line_02_character
int
- line_03_delay
float
- line_03_event
SOUND_EVENT
- line_03_character
int
- line_04_delay
float
- line_04_event
SOUND_EVENT
- line_04_character
int
- line_05_delay
float
- line_05_event
SOUND_EVENT
- line_05_character
int
- line_06_delay
float
- line_06_event
SOUND_EVENT
- line_06_character
int
- line_07_delay
float
- line_07_event
SOUND_EVENT
- line_07_character
int
- line_08_delay
float
- line_08_event
SOUND_EVENT
- line_08_character
int
- line_09_delay
float
- line_09_event
SOUND_EVENT
- line_09_character
int
- line_10_delay
float
- line_10_event
SOUND_EVENT
- line_10_character
int
- restore_on_checkpoint
bool
Methods:
start -> started
stop -> stopped
Sphere
Inherits from AttachmentInterface
Targets:
States:
Parameters:
- radius
float
- include_physics
bool
Methods:
enable -> enabled
disable -> disabled
SplineDistanceLerp
Inherits from TransformerInterface
Targets:
Inputs:
- spline
Object
- lerp_position
Position
Outputs:
Methods:
start -> started
stop -> stopped
SpottingExclusionArea
Inherits from ScriptInterface
Parameters:
- position
Position
- half_dimensions
Direction
Squad_SetMaxEscalationLevel
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
StartNewChapter
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
StateQuery
Inherits from InspectorInterface
Targets:
Inputs:
Outputs:
Methods:
trigger -> triggered
StealCamera
Inherits from EntityInterface
Targets:
Inputs:
Parameters:
Methods:
start -> started
stop -> stopped
StreamingMonitor
Inherits from SensorInterface
Targets:
Methods:
start -> started
stop -> stopped
SurfaceEffectBox
Inherits from Box
States:
- deleted
bool
- show_on_reset
bool
Parameters:
- COLOUR_TINT
Direction
- COLOUR_TINT_OUTER
Direction
- INTENSITY
float
- OPACITY
float
- FADE_OUT_TIME
float
- SURFACE_WRAP
float
- ROUGHNESS_SCALE
float
- SPARKLE_SCALE
float
- METAL_STYLE_REFLECTIONS
float
- SHININESS_OPACITY
float
- TILING_ZY
float
- TILING_ZX
float
- TILING_XY
float
- FALLOFF
Direction
- WS_LOCKED
bool
- TEXTURE_MAP
String
- SPARKLE_MAP
String
- ENVMAP
bool
- ENVIRONMENT_MAP
String
- ENVMAP_PERCENT_EMISSIVE
float
- SPHERE
bool
- BOX
bool
Internals:
- resource
RENDERABLE_INSTANCE
Methods:
refresh -> refreshed
show -> shown
hide -> hidden
reset -> reseted
fade_out -> faded_out
enable -> enabled
disable -> disabled
SurfaceEffectSphere
Inherits from Sphere
States:
- deleted
bool
- show_on_reset
bool
Parameters:
- COLOUR_TINT
Direction
- COLOUR_TINT_OUTER
Direction
- INTENSITY
float
- OPACITY
float
- FADE_OUT_TIME
float
- SURFACE_WRAP
float
- ROUGHNESS_SCALE
float
- SPARKLE_SCALE
float
- METAL_STYLE_REFLECTIONS
float
- SHININESS_OPACITY
float
- TILING_ZY
float
- TILING_ZX
float
- TILING_XY
float
- WS_LOCKED
bool
- TEXTURE_MAP
String
- SPARKLE_MAP
String
- ENVMAP
bool
- ENVIRONMENT_MAP
String
- ENVMAP_PERCENT_EMISSIVE
float
- SPHERE
bool
Internals:
- resource
RENDERABLE_INSTANCE
Methods:
refresh -> refreshed
show -> shown
hide -> hidden
reset -> reseted
fade_out -> faded_out
enable -> enabled
disable -> disabled
SwitchLevel
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
SyncOnAllPlayers
Inherits from ScriptInterface
Targets:
- on_synchronized
- on_synchronized_host
Methods:
trigger -> triggered
reset -> reseted
SyncOnFirstPlayer
Inherits from ScriptInterface
Targets:
- on_synchronized
- on_synchronized_host
- on_synchronized_local
Methods:
trigger -> triggered
reset -> reseted
Task
Inherits from ScriptInterface
Targets:
- start_command
- selected_by_npc
- clean_up
States:
Inputs:
- Job
Object
- TaskPosition
Position
- filter
bool
Parameters:
- should_stop_moving_when_reached
bool
- should_orientate_when_reached
bool
- reached_distance_threshold
float
- selection_priority
TASK_PRIORITY
- timeout
float
- always_on_tracker
bool
Methods:
task_end -> task_ended
TerminalContent
Inherits from ScriptInterface
Targets:
Parameters:
- content_title
String
- content_decoration_title
String
- additional_info
String
- is_connected_to_audio_log
bool
- is_triggerable
bool
- is_single_use
bool
TerminalFolder
Inherits from ScriptInterface
Targets:
- code_success
- code_fail
- selected
States:
Inputs:
- content0
TERMINAL_CONTENT_DETAILS
- content1
TERMINAL_CONTENT_DETAILS
Parameters:
Methods:
refresh_value -> value_refeshed
refresh_text -> text_refeshed
lock -> locked
unlock -> unlocked
Thinker
Inherits from SensorInterface
Targets:
Parameters:
- delay_between_triggers
float
- is_continuous
bool
- use_random_start
bool
- random_start_delay
float
- total_thinking_time
float
Methods:
start -> started
stop -> stopped
ThinkOnce
Inherits from SensorInterface
Targets:
States:
Parameters:
- use_random_start
bool
- random_start_delay
float
Methods:
start -> started
stop -> stopped
ThrowingPointOfImpact
Inherits from SensorInterface
Targets:
- show_point_of_impact
- hide_point_of_impact
Outputs:
- Location
Position
- Visible
bool
Methods:
start -> started
stop -> stopped
ToggleFunctionality
Inherits from ScriptInterface
Methods:
disable_radial -> radial_disabled
enable_radial -> radial_enabled
disable_radial_hacking_info -> radial_hacking_info_disabled
enable_radial_hacking_info -> radial_hacking_info_enabled
disable_radial_cutting_info -> radial_cutting_info_disabled
enable_radial_cutting_info -> radial_cutting_info_enabled
disable_radial_battery_info -> radial_battery_info_disabled
enable_radial_battery_info -> radial_battery_info_enabled
disable_hud_battery_info -> hud_battery_info_disabled
enable_hud_battery_info -> hud_battery_info_enabled
TogglePlayerTorch
Inherits from EntityInterface
Methods:
trigger -> triggered
Torch_Control
Inherits from ScriptInterface
Targets:
- torch_switched_off
- torch_switched_on
Inputs:
Methods:
turn_off_torch -> Turn_off_
turn_on_torch -> Turn_on_
toggle_torch -> Toggle_Torch_
resume_torch -> Resume_
allow_torch -> Allow_
TorchDynamicMovement
Inherits from ScriptInterface
States:
Inputs:
Parameters:
- max_spatial_velocity
float
- max_angular_velocity
float
- max_position_displacement
float
- max_target_displacement
float
- position_damping
float
- target_damping
float
Methods:
start -> started
stop -> stopped
TRAV_1ShotClimbUnder
Inherits from ScriptInterface
Targets:
States:
Inputs:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
TRAV_1ShotFloorVentEntrance
Inherits from ScriptInterface
Targets:
States:
Inputs:
Parameters:
Internals:
- resource
TRAVERSAL_SEGMENT
Methods:
refresh -> refreshed
enable -> enabled
disable -> disabled
enter -> entered
TRAV_1ShotFloorVentExit
Inherits from ScriptInterface
Targets:
States:
Inputs:
Parameters:
Internals:
- resource
TRAVERSAL_SEGMENT
Methods:
refresh -> refreshed
enable -> enabled
disable -> disabled
exit -> exited
TRAV_1ShotLeap
Inherits from ScriptInterface
Targets:
- OnEnter
- OnExit
- OnSuccess
- OnFailure
States:
Inputs:
- StartEdgeLinePath
SPLINE
- EndEdgeLinePath
SPLINE
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
TRAV_1ShotSpline
Inherits from CloseableInterface
Targets:
States:
- enable_on_reset
bool
- open_on_reset
bool
Inputs:
- EntrancePath
SPLINE
- ExitPath
SPLINE
- MinimumPath
SPLINE
- MaximumPath
SPLINE
- MinimumSupport
SPLINE
- MaximumSupport
SPLINE
Parameters:
Internals:
- resource
TRAVERSAL_SEGMENT
Methods:
enable -> enabled
disable -> disabled
open -> opened
close -> closed
TRAV_1ShotVentEntrance
Inherits from ScriptInterface
Targets:
States:
Inputs:
Parameters:
Internals:
- resource
TRAVERSAL_SEGMENT
Methods:
refresh -> refreshed
enable -> enabled
disable -> disabled
enter -> entered
TRAV_1ShotVentExit
Inherits from ScriptInterface
Targets:
States:
Inputs:
Parameters:
Internals:
- resource
TRAVERSAL_SEGMENT
Methods:
refresh -> refreshed
enable -> enabled
disable -> disabled
exit -> exited
TRAV_ContinuousBalanceBeam
Inherits from ScriptInterface
Targets:
States:
Inputs:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
TRAV_ContinuousCinematicSidle
Inherits from ScriptInterface
Targets:
States:
Inputs:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
TRAV_ContinuousClimbingWall
Inherits from ScriptInterface
Targets:
Inputs:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
TRAV_ContinuousLadder
Inherits from ScriptInterface
Targets:
States:
Inputs:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
TRAV_ContinuousLedge
Inherits from ScriptInterface
Targets:
States:
Inputs:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
TRAV_ContinuousPipe
Inherits from ScriptInterface
Targets:
States:
Inputs:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
TRAV_ContinuousTightGap
Inherits from ScriptInterface
Targets:
States:
Inputs:
Outputs:
Parameters:
Methods:
enable -> enabled
disable -> disabled
Trigger_AudioOccluded
Inherits from AttachmentInterface
Targets:
Parameters:
- position
Position
- Range
float
Methods:
trigger -> triggered
TriggerBindAllCharactersOfType
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
trigger -> triggered
TriggerBindAllNPCs
Inherits from ScriptInterface
Targets:
Inputs:
- filter
bool
- centre
Position
Parameters:
Methods:
trigger -> triggered
TriggerBindCharacter
Inherits from ScriptInterface
Targets:
Inputs:
Methods:
trigger -> triggered
TriggerBindCharactersInSquad
Inherits from ScriptInterface
Targets:
Methods:
trigger -> triggered
TriggerCameraViewCone
Inherits from SensorInterface
Targets:
Inputs:
- target
Position
- fov
float
- aspect_ratio
float
- intersect_with_geometry
bool
Parameters:
- use_camera_fov
bool
- target_offset
Position
- visible_area_type
VIEWCONE_TYPE
- visible_area_horizontal
float
- visible_area_vertical
float
- raycast_grace
float
Methods:
start -> started
stop -> stopped
TriggerCameraViewConeMulti
Inherits from SensorInterface
Targets:
- enter
- exit
- enter1
- exit1
- enter2
- exit2
- enter3
- exit3
- enter4
- exit4
- enter5
- exit5
- enter6
- exit6
- enter7
- exit7
- enter8
- exit8
- enter9
- exit9
Inputs:
- target
Position
- target1
Position
- target2
Position
- target3
Position
- target4
Position
- target5
Position
- target6
Position
- target7
Position
- target8
Position
- target9
Position
- fov
float
- aspect_ratio
float
- intersect_with_geometry
bool
Parameters:
- number_of_inputs
int
- use_camera_fov
bool
- visible_area_type
VIEWCONE_TYPE
- visible_area_horizontal
float
- visible_area_vertical
float
- raycast_grace
float
Methods:
start -> started
stop -> stopped
TriggerCameraVolume
Inherits from SensorAttachmentInterface
Targets:
Outputs:
- inside_factor
float
- lookat_factor
float
- lookat_X_position
float
- lookat_Y_position
float
Parameters:
- start_radius
float
- radius
float
Methods:
start -> started
stop -> stopped
TriggerCheckDifficulty
Inherits from ModifierInterface
Targets:
Parameters:
Methods:
trigger -> triggered
TriggerContainerObjectsFilterCounter
Inherits from InspectorInterface
Targets:
- none_passed
- some_passed
- all_passed
Inputs:
Parameters:
Methods:
trigger -> triggered
TriggerDamaged
Inherits from ScriptInterface
Targets:
States:
Inputs:
- physics_object
COLLISION_MAPPING
Outputs:
Parameters:
Methods:
trigger -> triggered
enable -> enabled
disable -> disabled
TriggerDelay
Inherits from ModifierInterface
Targets:
- delayed_trigger
- purged_trigger
Outputs:
Parameters:
- Hrs
float
- Min
float
- Sec
float
Methods:
abort -> aborted
purge -> purged
pause -> paused
resume -> resumed
trigger -> triggered
TriggerFilter
Inherits from ModifierInterface
Targets:
Inputs:
Methods:
trigger -> triggered
TriggerLooper
Inherits from TransformerInterface
Targets:
Parameters:
Methods:
start -> started
stop -> stopped
TriggerObjectsFilter
Inherits from ModifierInterface
Targets:
Inputs:
- filter
bool
- objects
Object
Methods:
trigger -> triggered
TriggerObjectsFilterCounter
Inherits from InspectorInterface
Targets:
- none_passed
- some_passed
- all_passed
Inputs:
Parameters:
Methods:
trigger -> triggered
TriggerRandom
Inherits from ModifierInterface
Targets:
- Random_1
- Random_2
- Random_3
- Random_4
- Random_5
- Random_6
- Random_7
- Random_8
- Random_9
- Random_10
- Random_11
- Random_12
Parameters:
Methods:
trigger -> triggered
TriggerRandomSequence
Inherits from ScriptInterface
Targets:
- Random_1
- Random_2
- Random_3
- Random_4
- Random_5
- Random_6
- Random_7
- Random_8
- Random_9
- Random_10
- All_triggered
Outputs:
Parameters:
Methods:
trigger -> triggered
reset_all -> on_reset_all
reset_Random_1 -> on_reset_Random_1
reset_Random_2 -> on_reset_Random_2
reset_Random_3 -> on_reset_Random_3
reset_Random_4 -> on_reset_Random_4
reset_Random_5 -> on_reset_Random_5
reset_Random_6 -> on_reset_Random_6
reset_Random_7 -> on_reset_Random_7
reset_Random_8 -> on_reset_Random_8
reset_Random_9 -> on_reset_Random_9
reset_Random_10 -> on_reset_Random_10
TriggerSelect
Inherits from ScriptInterface
Targets:
- Pin_0
- Pin_1
- Pin_2
- Pin_3
- Pin_4
- Pin_5
- Pin_6
- Pin_7
- Pin_8
- Pin_9
- Pin_10
- Pin_11
- Pin_12
- Pin_13
- Pin_14
- Pin_15
- Pin_16
Inputs:
- Object_0
Object
- Object_1
Object
- Object_2
Object
- Object_3
Object
- Object_4
Object
- Object_5
Object
- Object_6
Object
- Object_7
Object
- Object_8
Object
- Object_9
Object
- Object_10
Object
- Object_11
Object
- Object_12
Object
- Object_13
Object
- Object_14
Object
- Object_15
Object
- Object_16
Object
Outputs:
Parameters:
Methods:
trigger -> triggered
TriggerSelect_Direct
Inherits from ScriptInterface
Targets:
- Changed_to_0
- Changed_to_1
- Changed_to_2
- Changed_to_3
- Changed_to_4
- Changed_to_5
- Changed_to_6
- Changed_to_7
- Changed_to_8
- Changed_to_9
- Changed_to_10
- Changed_to_11
- Changed_to_12
- Changed_to_13
- Changed_to_14
- Changed_to_15
- Changed_to_16
Inputs:
- Object_0
Object
- Object_1
Object
- Object_2
Object
- Object_3
Object
- Object_4
Object
- Object_5
Object
- Object_6
Object
- Object_7
Object
- Object_8
Object
- Object_9
Object
- Object_10
Object
- Object_11
Object
- Object_12
Object
- Object_13
Object
- Object_14
Object
- Object_15
Object
- Object_16
Object
Outputs:
- Result
Object
- TriggeredIndex
int
Parameters:
Methods:
Trigger_0 -> Pin_0
Trigger_1 -> Pin_1
Trigger_2 -> Pin_2
Trigger_3 -> Pin_3
Trigger_4 -> Pin_4
Trigger_5 -> Pin_5
Trigger_6 -> Pin_6
Trigger_7 -> Pin_7
Trigger_8 -> Pin_8
Trigger_9 -> Pin_9
Trigger_10 -> Pin_10
Trigger_11 -> Pin_11
Trigger_12 -> Pin_12
Trigger_13 -> Pin_13
Trigger_14 -> Pin_14
Trigger_15 -> Pin_15
Trigger_16 -> Pin_16
TriggerSequence
Inherits from AttachmentInterface
States:
- proxy_enable_on_reset
bool
- attach_on_reset
bool
Outputs:
Parameters:
- trigger_mode
ANIM_MODE
- random_seed
float
- use_random_intervals
bool
- no_duplicates
bool
- interval_multiplier
float
Methods:
proxy_enable -> proxy_enabled
proxy_disable -> proxy_disabled
TriggerSwitch
Inherits from ScriptInterface
Targets:
- Pin_1
- Pin_2
- Pin_3
- Pin_4
- Pin_5
- Pin_6
- Pin_7
- Pin_8
- Pin_9
- Pin_10
Outputs:
Parameters:
Methods:
reset -> reseted
Up -> on_Up
Down -> on_Down
Random -> on_Random
TriggerSync
Inherits from ModifierInterface
Targets:
- Pin1_Synced
- Pin2_Synced
- Pin3_Synced
- Pin4_Synced
- Pin5_Synced
- Pin6_Synced
- Pin7_Synced
- Pin8_Synced
- Pin9_Synced
- Pin10_Synced
Parameters:
Methods:
Pin1 -> Pin1_Instant
Pin2 -> Pin2_Instant
Pin3 -> Pin3_Instant
Pin4 -> Pin4_Instant
Pin5 -> Pin5_Instant
Pin6 -> Pin6_Instant
Pin7 -> Pin7_Instant
Pin8 -> Pin8_Instant
Pin9 -> Pin9_Instant
Pin10 -> Pin10_Instant
reset -> reseted
trigger -> triggered
TriggerTouch
Inherits from ScriptInterface
Targets:
States:
Inputs:
- physics_object
COLLISION_MAPPING
Outputs:
Methods:
enable -> enabled
disable -> disabled
TriggerUnbindCharacter
Inherits from ScriptInterface
Targets:
Methods:
trigger -> triggered
TriggerViewCone
Inherits from SensorInterface
Targets:
- enter
- exit
- target_is_visible
- no_target_visible
Inputs:
- target
Position
- fov
float
- max_distance
float
- aspect_ratio
float
- source_position
Position
- filter
bool
- intersect_with_geometry
bool
Outputs:
Parameters:
- target_offset
Position
- visible_area_type
VIEWCONE_TYPE
- visible_area_horizontal
float
- visible_area_vertical
float
- raycast_grace
float
Methods:
start -> started
stop -> stopped
TriggerVolumeFilter
Inherits from InspectorInterface
Targets:
- on_event_entered
- on_event_exited
Inputs:
Methods:
trigger -> triggered
TriggerVolumeFilter_Monitored
Inherits from InspectorInterface
Targets:
- on_event_entered
- on_event_exited
Inputs:
Methods:
trigger -> triggered
TriggerWeightedRandom
Inherits from ScriptInterface
Targets:
- Random_1
- Random_2
- Random_3
- Random_4
- Random_5
- Random_6
- Random_7
- Random_8
- Random_9
- Random_10
Outputs:
Parameters:
- Weighting_01
float
- Weighting_02
float
- Weighting_03
float
- Weighting_04
float
- Weighting_05
float
- Weighting_06
float
- Weighting_07
float
- Weighting_08
float
- Weighting_09
float
- Weighting_10
float
- allow_same_pin_in_succession
bool
Methods:
trigger -> triggered
TriggerWhenSeeTarget
Inherits from Filter
Targets:
Inputs:
Methods:
apply_start -> start_applied
apply_stop -> stop_applied
TutorialMessage
Inherits from SensorInterface
Parameters:
- text
String
- text_list
TUTORIAL_ENTRY_ID
- show_animation
bool
Methods:
start -> started
stop -> stopped
UI_Attached
Inherits from TransformerInterface
Targets:
Inputs:
Methods:
start -> started
stop -> stopped
UI_Container
Inherits from UI_Attached
Targets:
Inputs:
- contents
INVENTORY_ITEM_QUANTITY
Outputs:
Parameters:
- is_persistent
bool
- is_temporary
bool
Methods:
refresh -> refreshed
start -> started
UI_Icon
Inherits from AttachmentInterface
Targets:
- start
- start_fail
- button_released
- broadcasted_start
- highlight
- unhighlight
- lock_looked_at
- lock_interaction
States:
- lock_on_reset
bool
- enable_on_reset
bool
- show_on_reset
bool
Inputs:
- geometry
Object
- highlight_geometry
Object
- target_pickup_item
Object
- highlight_distance_threshold
float
- interaction_distance_threshold
float
Outputs:
Parameters:
- unlocked_text
String
- locked_text
String
- action_text
String
- icon_keyframe
UI_ICON_ICON
- can_be_used
bool
- category
PICKUP_CATEGORY
- push_hold_time
float
Methods:
enable -> enabled
disable -> disabled
lock -> locked
unlock -> unlocked
show -> shown
refresh -> refreshed
hide -> hidden
light_switch_on -> light_switched_on
light_switch_off -> light_switched_off
clear_user -> user_cleared
force_disable_highlight
UI_KeyGate
Inherits from ScriptInterface
Targets:
- keycard_success
- keycode_success
- keycard_fail
- keycode_fail
- keycard_cancelled
- keycode_cancelled
- ui_breakout_triggered
States:
- lock_on_reset
bool
- light_on_reset
bool
Parameters:
Methods:
enter -> entered
exit -> exited
lock -> locked
unlock -> unlocked
trigger -> triggered
light_switch_on -> light_switched_on
light_switch_off -> light_switched_off
UI_Keypad
Inherits from UI_Attached
Targets:
Parameters:
- code
String
- exit_on_fail
bool
Methods:
start -> started
UI_ReactionGame
Inherits from UI_Attached
Targets:
- success
- fail
- stage0_success
- stage0_fail
- stage1_success
- stage1_fail
- stage2_success
- stage2_fail
- ui_breakout_triggered
- resources_finished_unloading
- resources_finished_loading
Outputs:
- completion_percentage
float
Parameters:
Methods:
enter -> entered
start -> started
UIBreathingGameIcon
Inherits from ScriptInterface
Parameters:
- fill_percentage
int
- prompt_text
String
Methods:
trigger -> triggered
exit -> exited
refresh_value -> value_refeshed
display_tutorial
display_tutorial_breathing_1
display_tutorial_breathing_2
breathing_game_tutorial_fail
UiSelectionBox
Inherits from Box
Parameters:
Methods:
enable -> enabled
disable -> disabled
UiSelectionSphere
Inherits from Sphere
Parameters:
Methods:
enable -> enabled
disable -> disabled
UnlockAchievement
Inherits from ScriptInterface
Parameters:
- achievement_id
ACHIEVEMENT_ID
Methods:
trigger -> triggered
UnlockLogEntry
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
UnlockMapDetail
Inherits from ScriptInterface
Parameters:
- map_keyframe
String
- details
String
Methods:
trigger -> triggered
UpdateLeaderBoardDisplay
Inherits from ScriptInterface
Parameters:
Methods:
refresh -> refreshed
UpdatePrimaryObjective
Inherits from ScriptInterface
Parameters:
- show_message
bool
- clear_objective
bool
Methods:
trigger -> triggered
UpdateSubObjective
Inherits from ScriptInterface
Parameters:
- slot_number
int
- show_message
bool
- clear_objective
bool
Methods:
trigger -> triggered
VariableAnimationInfo
Inherits from ScriptVariable
Parameters:
- AnimationSet
String
- Animation
String
VariableBool
Inherits from ScriptVariable
Parameters:
- initial_value
bool
- is_persistent
bool
Methods:
set_true -> set_to_true
set_false -> set_to_false
VariableEnum
Inherits from ScriptVariable
Parameters:
- initial_value
Enum
- is_persistent
bool
VariableFlashScreenColour
Inherits from ScriptVariable
States:
- start_on_reset
bool
- pause_on_reset
bool
Inputs:
Parameters:
Methods:
start -> started
stop -> stopped
pause -> paused
resume -> resumed
VariableFloat
Inherits from ScriptVariable
Parameters:
- initial_value
float
- is_persistent
bool
VariableHackingConfig
Inherits from ScriptVariable
Parameters:
- nodes
int
- sensors
int
- victory_nodes
int
- victory_sensors
int
VariableInt
Inherits from ScriptVariable
Parameters:
- initial_value
int
- is_persistent
bool
VariableString
Inherits from ScriptVariable
Parameters:
- initial_value
String
- is_persistent
bool
VariableVector
Inherits from ScriptVariable
Parameters:
- initial_x
float
- initial_y
float
- initial_z
float
VectorDirection
Inherits from EvaluatorInterface
Inputs:
- From
Direction
- To
Direction
Outputs:
Methods:
trigger -> triggered
VectorDistance
Inherits from EvaluatorInterface
Inputs:
- LHS
Direction
- RHS
Direction
Outputs:
Methods:
trigger -> triggered
VectorLinearInterpolateSpeed
Inherits from TransformerInterface
Targets:
Inputs:
- Initial_Value
Direction
- Target_Value
Direction
- Reverse
bool
Outputs:
Parameters:
- Speed
float
- PingPong
bool
- Loop
bool
Methods:
start -> started
stop -> stopped
VectorLinearInterpolateTimed
Inherits from TransformerInterface
Targets:
Inputs:
- Initial_Value
Direction
- Target_Value
Direction
- Reverse
bool
Outputs:
Parameters:
- Time
float
- PingPong
bool
- Loop
bool
Methods:
start -> started
stop -> stopped
VectorLinearProportion
Inherits from ScriptInterface
Inputs:
- Initial_Value
Direction
- Target_Value
Direction
- Proportion
float
Outputs:
Methods:
Evaluate -> Evaluated
VectorMath
Inherits from EvaluatorInterface
Inputs:
- LHS
Direction
- RHS
Direction
Outputs:
Methods:
trigger -> triggered
VectorModulus
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
VectorMultiplyByPos
Inherits from EvaluatorInterface
Inputs:
- Vector
Direction
- WorldPos
Position
Outputs:
Methods:
trigger -> triggered
VectorNormalise
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
VectorReflect
Inherits from EvaluatorInterface
Inputs:
- Input
Direction
- Normal
Direction
Outputs:
Methods:
trigger -> triggered
VectorRotateByPos
Inherits from EvaluatorInterface
Inputs:
- Vector
Direction
- WorldPos
Position
Outputs:
Methods:
trigger -> triggered
VectorRotatePitch
Inherits from EvaluatorInterface
Inputs:
- Vector
Direction
- Pitch
float
Outputs:
Methods:
trigger -> triggered
VectorRotateRoll
Inherits from EvaluatorInterface
Inputs:
- Vector
Direction
- Roll
float
Outputs:
Methods:
trigger -> triggered
VectorRotateYaw
Inherits from EvaluatorInterface
Inputs:
- Vector
Direction
- Yaw
float
Outputs:
Methods:
trigger -> triggered
VectorScale
Inherits from EvaluatorInterface
Inputs:
Outputs:
Methods:
trigger -> triggered
VideoCapture
Inherits from TransformerInterface
Parameters:
- clip_name
String
- only_in_capture_mode
bool
Methods:
start -> started
stop -> stopped
VignetteSettings
Inherits from PostprocessingSettings
Inputs:
- vignette_factor
float
- vignette_chromatic_aberration_scale
float
Methods:
start -> started
stop -> stopped
VisibilityMaster
Inherits from ScriptInterface
Inputs:
- renderable
RENDERABLE_INSTANCE
- mastered_by_visibility
Object
Weapon_AINotifier
Inherits from ScriptInterface
Methods:
trigger -> triggered
impact -> impacted
reloading -> reloading_handled
out_of_ammo -> out_of_ammo_handled
started_aiming -> started_aiming_handled
stopped_aiming -> stopped_aiming_handled
WEAPON_AmmoTypeFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
impact -> impacted
WEAPON_AttackerFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
impact -> impacted
WEAPON_DamageFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
impact -> impacted
WEAPON_DidHitSomethingFilter
Targets:
WEAPON_Effect
Inherits from ScriptInterface
Inputs:
- WorldPos
Object
- AttachedEffects
Object
- UnattachedEffects
Object
Parameters:
Methods:
trigger -> triggered
WEAPON_GiveToCharacter
Inherits from ScriptInterface
Inputs:
- Character
Object
- Weapon
Object
Parameters:
Methods:
set -> been_set
WEAPON_GiveToPlayer
Inherits from ScriptInterface
Parameters:
Methods:
trigger -> triggered
WEAPON_ImpactAngleFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
impact -> impacted
WEAPON_ImpactCharacterFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
impact -> impacted
WEAPON_ImpactEffect
Inherits from ScriptInterface
Inputs:
- StaticEffects
Object
- DynamicEffects
Object
- DynamicAttachedEffects
Object
Parameters:
Methods:
impact -> impacted
WEAPON_ImpactFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
impact -> impacted
WEAPON_ImpactInspector
Inherits from ScriptInterface
Outputs:
- damage
int
- impact_position
Position
- impact_target
Object
Methods:
impact -> impacted
WEAPON_ImpactOrientationFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
impact -> impacted
WEAPON_MultiFilter
Inherits from ScriptInterface
Targets:
Parameters:
- AttackerFilter
bool
- TargetFilter
bool
- DamageThreshold
int
- DamageType
DAMAGE_EFFECTS
- UseAmmoFilter
bool
- AmmoType
AMMO_TYPE
Methods:
impact -> impacted
WEAPON_TargetObjectFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
impact -> impacted
Zone
Inherits from ZoneInterface
Inputs:
Parameters:
- suspend_on_unload
bool
- space_visible
bool
Methods:
request_load -> load_requested
cancel_load -> load_cancelled
request_unload -> unload_requested
cancel_unload -> unload_cancelled
ZoneExclusionLink
Inherits from ScriptInterface
Inputs:
- ZoneA
ZonePtr
- ZoneB
ZonePtr
Parameters:
ZoneLink
Inherits from GateInterface
Inputs:
- ZoneA
ZonePtr
- ZoneB
ZonePtr
Parameters:
Methods:
open -> opened
close -> closed