AccessTerminal
Inherits from ScriptInterface
Targets:
closed
all_data_has_been_read
ui_breakout_triggered
States:
light_on_reset
variable: bool
default: true
Inputs:
folder0
resource: TERMINAL_FOLDER_DETAILS
folder1
resource: TERMINAL_FOLDER_DETAILS
folder2
resource: TERMINAL_FOLDER_DETAILS
folder3
resource: TERMINAL_FOLDER_DETAILS
Outputs:
all_data_read
variable: bool
default: false
Parameters:
Methods:
trigger
-> triggered
cancel
-> cancelled
light_switch_on
-> light_switched_on
light_switch_off
-> light_switched_off
AchievementMonitor
Inherits from ScriptInterface
Parameters:
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
AchievementUniqueCounter
Inherits from ScriptInterface
Parameters:
achievement_id
list: ACHIEVEMENT_STAT_ID
default: CA_IDTAG_STAT
unique_object
variable: Object
default: NULL
Methods:
AddExitObjective
Inherits from ScriptInterface
Inputs:
marker
variable: Position
default: 0
Parameters:
Methods:
AddItemsToGCPool
Inherits from ScriptInterface
Inputs:
items
resource: INVENTORY_ITEM_QUANTITY
Methods:
AddToInventory
Inherits from ScriptInterface
Targets:
Inputs:
items
variable: Object
default: NULL
Methods:
AILightCurveSettings
Inherits from InspectorInterface
Parameters:
y0
variable: float
default: 0.0
x1
variable: float
default: 0.25
y1
variable: float
default: 0.3
x2
variable: float
default: 0.6
y2
variable: float
default: 0.8
x3
variable: float
default: 1.0
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
variable: Position
default: 0
average_target_distance
variable: float
default: 0.0
min_target_distance
variable: float
default: 0.0
Parameters:
fixed_target_distance_for_local_player
variable: float
default: 6.0
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
variable: int
default: 0
ammoToFillClip
variable: int
default: 0
ammoThatWasInClip
variable: int
default: 0
charge_percentage
variable: float
default: 0.0
charge_noise_percentage
variable: float
default: 0.0
Parameters:
weapon_type
enum: WEAPON_TYPE
default: PISTOL
requires_turning_on
variable: bool
default: false
ejectsShellsOnFiring
variable: bool
default: true
aim_assist_scale
variable: float
default: 1.0f
default_ammo_type
enum: AMMO_TYPE
default: PISTOL_NORMAL
starting_ammo
variable: int
default: 0
clip_size
variable: int
default: 0
consume_ammo_over_time_when_turned_on
variable: float
default: 0.0f
max_auto_shots_per_second
variable: float
default: 0.0
max_manual_shots_per_second
variable: float
default: 0.0
wind_down_time_in_seconds
variable: float
default: 0.0
maximum_continous_fire_time_in_seconds
variable: float
default: 0.0
overheat_recharge_time_in_seconds
variable: float
default: 0.0
automatic_firing
variable: bool
default: false
overheats
variable: bool
default: false
charged_firing
variable: bool
default: false
charging_duration
variable: float
default: 0.0f
min_charge_to_fire
variable: float
default: 0.3f
overcharge_timer
variable: float
default: 2.0f
charge_noise_start_time
variable: float
default: 1.0f
reloadIndividualAmmo
variable: bool
default: true
alwaysDoFullReloadOfClips
variable: bool
default: true
movement_accuracy_penalty_per_second
variable: float
default: 0.0
aim_rotation_accuracy_penalty_per_second
variable: float
default: 0.0
accuracy_penalty_per_shot
variable: float
default: 0.0
accuracy_accumulated_per_second
variable: float
default: 0.0
player_exposed_accuracy_penalty_per_shot
variable: float
default: 0.0
player_exposed_accuracy_accumulated_per_second
variable: float
default: 0.0
recoils_on_fire
variable: bool
default: true
alien_threat_aware
variable: bool
default: false
AllocateGCItemFromPoolBySubset
Inherits from ScriptInterface
Targets:
Inputs:
selectable_items
variable: Object
default: NULL
Outputs:
item_name
variable: String
default: NULL
item_quantity
variable: int
default: 0
Parameters:
force_usage
variable: bool
default: false
distribution_bias
variable: float
default: 1.0f
Methods:
AllocateGCItemsFromPool
Inherits from ScriptInterface
Targets:
Inputs:
items
resource: INVENTORY_ITEM_QUANTITY
Parameters:
force_usage_count
variable: int
default: 0
distribution_bias
variable: float
default: 1.0f
Methods:
AllPlayersReady
Inherits from SensorInterface
Targets:
States:
start_on_reset
variable: bool
default: true
pause_on_reset
variable: bool
default: false
Parameters:
activation_delay
variable: float
default: 0.0f
AnimatedModelAttachmentNode
Inherits from ScriptInterface
States:
attach_on_reset
variable: bool
default: true
Inputs:
animated_model
variable: Object
default: NULL
attachment
variable: ReferenceFramePtr
default: 0
Parameters:
bone_name
variable: String
default: NULL
use_offset
variable: bool
default: true
offset
variable: Position
default: 0
Methods:
attach
-> attached
detach
-> detached
AnimationMask
Inherits from ScriptInterface
Parameters:
maskHips
variable: bool
default: false
maskTorso
variable: bool
default: false
maskNeck
variable: bool
default: false
maskHead
variable: bool
default: false
maskFace
variable: bool
default: false
maskLeftLeg
variable: bool
default: false
maskRightLeg
variable: bool
default: false
maskLeftArm
variable: bool
default: false
maskRightArm
variable: bool
default: false
maskLeftHand
variable: bool
default: false
maskRightHand
variable: bool
default: false
maskLeftFingers
variable: bool
default: false
maskRightFingers
variable: bool
default: false
maskTail
variable: bool
default: false
maskLips
variable: bool
default: false
maskEyes
variable: bool
default: false
maskLeftShoulder
variable: bool
default: false
maskRightShoulder
variable: bool
default: false
maskRoot
variable: bool
default: false
maskPrecedingLayers
variable: bool
default: false
maskSelf
variable: bool
default: false
maskFollowingLayers
variable: bool
default: false
weight
variable: float
default: 1.0f
Internals:
resource
resource: ANIMATION_MASK_RESOURCE
AreaHitMonitor
Inherits from SensorInterface
Targets:
on_flamer_hit
on_shotgun_hit
on_pistol_hit
Inputs:
SpherePos
variable: Position
default: 0
SphereRadius
variable: float
default: 0.0
AssetSpawner
Inherits from AttachmentInterface
Targets:
finished_spawning
callback_triggered
forced_despawn
States:
spawn_on_reset
variable: bool
default: false
Inputs:
asset
variable: Object
default: NULL
Parameters:
spawn_on_load
variable: bool
default: false
allow_forced_despawn
variable: bool
default: false
persist_on_callback
variable: bool
default: false
allow_physics
variable: bool
default: true
Methods:
spawn
-> spawned
despawn
-> despawned
Benchmark
Inherits from ScriptInterface
Parameters:
benchmark_name
variable: String
default: NULL
save_stats
variable: bool
default: false
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:
objects
variable: Object
default: NULL
Methods:
Pin1
-> Pin1_PassThrough
Pin2
-> Pin2_PassThrough
Pin3
-> Pin3_PassThrough
Pin4
-> Pin4_PassThrough
Pin5
-> Pin5_PassThrough
Pin6
-> Pin6_PassThrough
Pin7
-> Pin7_PassThrough
Pin8
-> Pin8_PassThrough
Pin9
-> Pin9_PassThrough
Pin10
-> Pin10_PassThrough
BloomSettings
Inherits from PostprocessingSettings
Inputs:
frame_buffer_scale
variable: float
default: 1.0
frame_buffer_offset
variable: float
default: 0.0
bloom_scale
variable: float
default: 1.0
bloom_gather_exponent
variable: float
default: 1.0f
bloom_gather_scale
variable: float
default: 0.04f
BoneAttachedCamera
Inherits from CameraBehaviorInterface
Inputs:
character
variable: Object
default: NULL
Parameters:
position_offset
variable: Direction
default: 0,0,0
rotation_offset
variable: Direction
default: 0,0,0
movement_damping
variable: float
default: 0.6f
bone_name
variable: String
default: NULL
Methods:
start
-> started
stop
-> stopped
BooleanLogicOperation
Inherits from EvaluatorInterface
Inputs:
Input
variable: bool
default: false
Outputs:
Result
variable: bool
default: false
Methods:
Box
Inherits from AttachmentInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Parameters:
half_dimensions
variable: Direction
default: 0,0,0
include_physics
variable: bool
default: false
Methods:
enable
-> enabled
disable
-> disabled
BulletChamber
Inherits from ScriptInterface
Inputs:
Slot1
variable: Object
default: NULL
Slot2
variable: Object
default: NULL
Slot3
variable: Object
default: NULL
Slot4
variable: Object
default: NULL
Slot5
variable: Object
default: NULL
Slot6
variable: Object
default: NULL
Weapon
variable: Object
default: NULL
Geometry
variable: Object
default: NULL
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:
enable_on_reset
variable: bool
default: true
Inputs:
external_time
variable: float
default: 0.0
Outputs:
current_time
variable: float
default: 0.0
Parameters:
use_external_time
variable: bool
default: false
rewind_on_stop
variable: bool
default: false
jump_to_the_end
variable: bool
default: false
playspeed
variable: float
default: 1.0
anim_length
variable: float
default: 10.0
is_cinematic
variable: bool
default: false
is_cinematic_skippable
variable: bool
default: false
skippable_timer
variable: float
default: 1.0f
capture_video
variable: bool
default: false
capture_clip_name
variable: String
default: NULL
Internals:
playback
variable: float
default: 0.0
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
CameraAimAssistant
States:
enable_on_reset
variable: bool
default: false
Parameters:
activation_radius
variable: float
default: 0.5f
inner_radius
variable: float
default: 0.0f
camera_speed_attenuation
variable: float
default: 0.0f
min_activation_distance
variable: float
default: 0.0f
fading_range
variable: float
default: 0.0f
Methods:
enable
-> enabled
disable
-> disabled
CameraCollisionBox
Inherits from Box
CameraDofController
Inherits from CameraBehaviorInterface
Inputs:
character_to_focus
variable: Object
default: NULL
focal_length_mm
variable: float
default: 75.0f
focal_plane_m
variable: float
default: 2.5
fnum
variable: float
default: 2.8f
focal_point
variable: Position
default: 0
Parameters:
focal_point_offset
variable: Direction
default: 0,0,0
bone_to_focus
variable: String
default: NULL
CameraFinder
Parameters:
camera_name
variable: String
default: NULL
Methods:
CameraPath
Inputs:
linked_splines
resource: SPLINE
Parameters:
path_name
variable: String
default: NULL
path_type
enum: CAMERA_PATH_TYPE
default: LINEAR
path_class
enum: CAMERA_PATH_CLASS
default: GENERIC
is_local
variable: bool
default: false
relative_position
variable: Position
default: 0
is_loop
variable: bool
default: false
duration
variable: float
default: 0.0f
Methods:
CameraPathDriven
Inherits from CameraBehaviorInterface
Inputs:
position_path
resource: SPLINE
target_path
resource: SPLINE
reference_path
resource: SPLINE
position_path_transform
variable: Position
default: 0
target_path_transform
variable: Position
default: 0
reference_path_transform
variable: Position
default: 0
point_to_project
variable: Direction
default: 0,0,0
Parameters:
path_driven_type
enum: PATH_DRIVEN_TYPE
default: TIME_PROGRESS
invert_progression
variable: bool
default: false
position_path_offset
variable: float
default: 0.0f
target_path_offset
variable: float
default: 0.0f
animation_duration
variable: float
default: 0.0f
Methods:
start
-> started
stop
-> stopped
CameraPlayAnimation
Inherits from SensorInterface
Targets:
Inputs:
animated_camera
variable: Object
default: NULL
position_marker
variable: Position
default: 0
character_to_focus
variable: Object
default: NULL
focal_length_mm
variable: float
default: 75.0f
focal_plane_m
variable: float
default: 2.5
fnum
variable: float
default: 2.8f
focal_point
variable: Position
default: 0
Outputs:
animation_length
variable: float
default: 0.0
frames_count
variable: int
default: 0
result_transformation
variable: Position
default: 0
Parameters:
data_file
variable: String
default: NULL
start_frame
variable: int
default: -1
end_frame
variable: int
default: -1
play_speed
variable: float
default: 1.0f
loop_play
variable: bool
default: false
clipping_planes_preset
enum: CLIPPING_PLANES_PRESETS
default: MID
is_cinematic
variable: bool
default: false
dof_key
variable: int
default: -1
shot_number
variable: int
default: 0
override_dof
variable: bool
default: false
focal_point_offset
variable: Direction
default: 0,0,0
bone_to_focus
variable: String
default: NULL
Methods:
CameraResource
Inherits from AttachmentInterface
Targets:
on_enter_transition_finished
on_exit_transition_finished
States:
enable_on_reset
variable: bool
default: false
Parameters:
camera_name
variable: String
default: NULL
is_camera_transformation_local
variable: bool
default: false
camera_transformation
variable: Position
default: 0
fov
variable: float
default: 45.0f
clipping_planes_preset
enum: CLIPPING_PLANES_PRESETS
default: MID
is_ghost
variable: bool
default: false
converge_to_player_camera
variable: bool
default: false
reset_player_camera_on_exit
variable: bool
default: false
enable_enter_transition
variable: bool
default: true
transition_curve_direction
enum: TRANSITION_DIRECTION
default: CENTER
transition_curve_strength
variable: float
default: 1.0f
transition_duration
variable: float
default: 1.0f
transition_ease_in
variable: float
default: 0.2f
transition_ease_out
variable: float
default: 0.2f
enable_exit_transition
variable: bool
default: false
exit_transition_curve_direction
enum: TRANSITION_DIRECTION
default: CENTER
exit_transition_curve_strength
variable: float
default: 1.0f
exit_transition_duration
variable: float
default: 1.0f
exit_transition_ease_in
variable: float
default: 0.2f
exit_transition_ease_out
variable: float
default: 0.2f
Methods:
enable
-> enabled
disable
-> disabled
activate_camera
-> camera_activated
deactivate_camera
-> camera_deactivated
reset
-> reseted
CameraShake
Inherits from CameraBehaviorInterface
Inputs:
relative_transformation
variable: Position
default: 0
impulse_intensity
variable: float
default: 0.0f
impulse_position
variable: Direction
default: 0,0,0
Parameters:
shake_type
enum: SHAKE_TYPE
default: CONSTANT
shake_frequency
variable: Direction
default: 0,0,0
max_rotation_angles
variable: Direction
default: 0,0,0
max_position_offset
variable: Direction
default: 0,0,0
shake_rotation
variable: bool
default: false
shake_position
variable: bool
default: false
bone_shaking
variable: bool
default: false
override_weapon_swing
variable: bool
default: false
internal_radius
variable: float
default: 0.0f
external_radius
variable: float
default: 1.0f
strength_damping
variable: float
default: 0.5f
explosion_push_back
variable: bool
default: false
spring_constant
variable: float
default: 3.0f
spring_damping
variable: float
default: 0.5f
Methods:
trigger
-> triggered
start
-> started
stop
-> stopped
CamPeek
Inherits from CameraBehaviorInterface
Outputs:
pos
variable: Position
default: 0
x_ratio
variable: float
default: 0.0
y_ratio
variable: float
default: 0.0
Parameters:
range_left
variable: float
default: 0.0f
range_right
variable: float
default: 0.0f
range_up
variable: float
default: 0.0f
range_down
variable: float
default: 0.0f
range_forward
variable: float
default: 0.0f
range_backward
variable: float
default: 0.0f
speed_x
variable: float
default: 1.0f
speed_y
variable: float
default: 1.0f
damping_x
variable: float
default: 0.5f
damping_y
variable: float
default: 0.5f
focal_distance
variable: float
default: 8.0f
focal_distance_y
variable: float
default: 0.0f
roll_factor
variable: float
default: 15.0f
use_ik_solver
variable: bool
default: false
use_horizontal_plane
variable: bool
default: false
stick
enum: SIDE
default: LEFT
disable_collision_test
variable: bool
default: false
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
variable: bool
default: false
show_on_reset
variable: bool
default: false
Inputs:
contents_of_dead_container
resource: INVENTORY_ITEM_QUANTITY
Parameters:
PopToNavMesh
variable: bool
default: true
is_cinematic
variable: bool
default: false
disable_dead_container
variable: bool
default: true
allow_container_without_death
variable: bool
default: false
container_interaction_text
variable: String
default: NULL
anim_set
list: ANIM_SET
anim_tree_set
list: ANIM_TREE_SET
attribute_set
list: ATTRIBUTE_SET
is_player
variable: bool
default: false
is_backstage
variable: bool
default: false
force_backstage_on_respawn
variable: bool
default: false
character_class
enum: CHARACTER_CLASS
default: CIVILIAN
alliance_group
enum: ALLIANCE_GROUP
default: NEUTRAL
dialogue_voice
enum: DIALOGUE_VOICE_ACTOR
default: AUTO
spawn_id
variable: int
default: 0
position
variable: Position
default: 0
display_model
variable: String
default: NULL
reference_skeleton
list: CHR_SKELETON_SET
torso_sound
list: SOUND_TORSO_GROUP
default: Shirt
leg_sound
list: SOUND_LEG_GROUP
default: Jeans
footwear_sound
list: SOUND_FOOTWEAR_GROUP
default: Flats
custom_character_type
enum: CUSTOM_CHARACTER_TYPE
default: NONE
custom_character_accessory_override
enum: CUSTOM_CHARACTER_ACCESSORY_OVERRIDE
default: ACCESSORY_OVERRIDE_NONE
custom_character_population_type
enum: CUSTOM_CHARACTER_POPULATION
default: POPULATION_01
named_custom_character
variable: String
default: NULL
named_custom_character_assets_set
enum: CUSTOM_CHARACTER_ASSETS
default: ASSETSET_01
gcip_distribution_bias
variable: float
default: 1.0f
inventory_set
enum: PLAYER_INVENTORY_SET
default: DEFAULT_PLAYER
Methods:
spawn
-> spawned
despawn
-> despawned
show
-> shown
hide
-> hidden
CharacterAttachmentNode
Inherits from ScriptInterface
States:
attach_on_reset
variable: bool
default: true
Inputs:
character
resource: CHARACTER
attachment
variable: ReferenceFramePtr
default: 0
Parameters:
Node
enum: CHARACTER_NODE
default: HEAD
AdditiveNode
enum: CHARACTER_NODE
default: HEAD
AdditiveNodeIntensity
variable: float
default: 0.0f
UseOffset
variable: bool
default: true
Translation
variable: Direction
default: 0,0,0
Rotation
variable: Direction
default: 0,0,0
Methods:
attach
-> attached
detach
-> detached
CharacterCommand
Inherits from ScriptInterface
Targets:
Parameters:
override_all_ai
variable: bool
default: false
CharacterMonitor
Inherits from SensorInterface
Inputs:
character
variable: ResourceID
default: 0
CharacterShivaArms
Inherits from ScriptInterface
Methods:
apply_hide
-> hide_applied
apply_show
-> show_applied
CharacterTypeMonitor
Inherits from ScriptInterface
Targets:
spawned
despawned
all_despawned
Outputs:
AreAny
variable: bool
default: false
Parameters:
character_class
enum: CHARACTER_CLASS_COMBINATION
default: ALIEN_ONLY
trigger_on_start
variable: bool
default: false
trigger_on_checkpoint_restart
variable: bool
default: false
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
variable: Position
default: 0
Parameters:
is_first_checkpoint
variable: bool
default: false
is_first_autorun_checkpoint
variable: bool
default: false
section
variable: String
default: NULL
mission_number
variable: float
default: 0.0
checkpoint_type
enum: CHECKPOINT_TYPE
default: CAMPAIGN
ChokePoint
Inherits from AttachmentInterface
Internals:
resource
resource: CHOKE_POINT_RESOURCE
Methods:
enable_chokepoint
-> on_enable_chokepoint
disable_chokepoint
-> on_disable_chokepoint
CHR_DamageMonitor
Inherits from MonitorBase
Targets:
Inputs:
InstigatorFilter
variable: bool
default: true
Outputs:
DamageDone
variable: int
default: 0
Instigator
variable: Object
default: NULL
Parameters:
CHR_DeathMonitor
Inherits from MonitorBase
Targets:
Inputs:
KillerFilter
variable: bool
default: true
Outputs:
Killer
variable: Object
default: NULL
Parameters:
CHR_DeepCrouch
Inherits from ScriptInterface
Parameters:
crouch_amount
variable: float
default: 0.4f
smooth_damping
variable: float
default: 0.4f
allow_stand_up
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CHR_GetAlliance
Inherits from ScriptInterface
Outputs:
Alliance
variable: Enum
default: 0
Methods:
CHR_GetHealth
Inherits from ScriptInterface
Outputs:
Health
variable: int
default: 0
Methods:
CHR_GetTorch
Inherits from ScriptInterface
Targets:
Outputs:
TorchOn
variable: bool
default: false
Methods:
CHR_HasWeaponOfType
Inherits from ScriptInterface
Targets:
Outputs:
Result
variable: bool
default: false
Parameters:
weapon_type
enum: WEAPON_TYPE
default: NO_WEAPON
check_if_weapon_draw
variable: bool
default: false
Methods:
CHR_HoldBreath
Inherits from ScriptInterface
Parameters:
ExhaustionOnStop
variable: float
default: 0.0f
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CHR_IsWithinRange
Inherits from ScriptInterface
Targets:
Inputs:
Position
variable: Position
default: 0
Radius
variable: float
default: 1.0f
Height
variable: float
default: 0.0f
Parameters:
Methods:
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_LocomotionModifier
Inherits from ModifierInterface
Parameters:
Can_Run
variable: bool
default: true
Can_Crouch
variable: bool
default: true
Can_Aim
variable: bool
default: true
Can_Injured
variable: bool
default: true
Must_Walk
variable: bool
default: false
Must_Run
variable: bool
default: false
Must_Crouch
variable: bool
default: false
Must_Aim
variable: bool
default: false
Must_Injured
variable: bool
default: false
Is_In_Spacesuit
variable: bool
default: false
CHR_ModifyBreathing
Inherits from ScriptInterface
Parameters:
Exhaustion
variable: float
default: 0.0f
Methods:
Chr_PlayerCrouch
Inherits from ScriptInterface
Parameters:
crouch
variable: bool
default: true
Methods:
CHR_PlayNPCBark
Inherits from ScriptInterface
Targets:
on_speech_started
on_speech_finished
Parameters:
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CHR_PlaySecondaryAnimation
Inherits from ScriptInterface
Targets:
Interrupted
finished
on_loaded
Inputs:
Marker
variable: Object
default: NULL
OptionalMask
variable: Object
default: NULL
ExternalStartTime
variable: Object
default: NULL
ExternalTime
variable: Object
default: NULL
Outputs:
animationLength
variable: float
default: 0.0
Parameters:
AnimationSet
variable: String
default: NULL
Animation
variable: String
default: NULL
StartFrame
variable: int
default: -1
EndFrame
variable: int
default: -1
PlayCount
variable: int
default: 1
PlaySpeed
variable: float
default: 1.0f
StartInstantly
variable: bool
default: false
AllowInterruption
variable: bool
default: false
BlendInTime
variable: float
default: 0.3f
GaitSyncStart
variable: bool
default: false
Mirror
variable: bool
default: false
AnimationLayer
enum: SECONDARY_ANIMATION_LAYER
default: GENERAL_ADDITIVE
AutomaticZoning
variable: bool
default: false
ManualLoading
variable: bool
default: false
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_SetAndroidThrowTarget
Inherits from ScriptInterface
Targets:
Inputs:
throw_position
variable: Position
default: 0
Methods:
set
-> been_set
clear
-> cleared
CHR_SetDebugDisplayName
Inherits from ScriptInterface
Parameters:
DebugName
variable: String
default:
Methods:
CHR_SetFacehuggerAggroRadius
Inherits from ScriptInterface
Parameters:
radius
variable: float
default: 10.0
Methods:
CHR_SetFocalPoint
Inherits from ScriptInterface
Inputs:
focal_point
variable: Position
default: 0
Parameters:
priority
enum: PRIORITY
default: LOWEST
speed
enum: LOOK_SPEED
default: MODERATE
steal_camera
variable: bool
default: false
line_of_sight_test
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CHR_SetHeadVisibility
Inherits from ScriptInterface
Parameters:
is_visible
variable: bool
default: true
Methods:
CHR_SetHealth
Inherits from ScriptInterface
Parameters:
HealthPercentage
variable: int
default: 100
UsePercentageOfCurrentHeath
variable: bool
default: false
Methods:
CHR_SetShowInMotionTracker
Inherits from ScriptInterface
Methods:
set_true
-> set_to_true
set_false
-> set_to_false
CHR_SetSubModelVisibility
Inherits from ScriptInterface
Parameters:
is_visible
variable: bool
default: true
matching
variable: String
default:
Methods:
CHR_SetTacticalPosition
Inherits from ScriptInterface
Inputs:
tactical_position
variable: Position
default: 0
Parameters:
sweep_type
enum: AREA_SWEEP_TYPE
default: IN_AND_OUT_BETWEEN_TARGET_AND_POSITION
fixed_sweep_radius
variable: float
default: 10.0f
Methods:
set
-> been_set
clear
-> cleared
CHR_SetTacticalPositionToTarget
Inherits from ScriptInterface
Methods:
set
-> been_set
clear
-> cleared
CHR_SetTorch
Inherits from ScriptInterface
Parameters:
TorchOn
variable: bool
default: true
Methods:
CHR_TakeDamage
Inherits from ScriptInterface
Parameters:
Damage
variable: int
default: 100
DamageIsAPercentage
variable: bool
default: false
AmmoType
enum: AMMO_TYPE
default: PISTOL_NORMAL
Methods:
CHR_TorchMonitor
Inherits from MonitorBase
Targets:
Outputs:
TorchOn
variable: bool
default: false
Parameters:
trigger_on_start
variable: bool
default: false
trigger_on_checkpoint_restart
variable: bool
default: false
CHR_VentMonitor
Inherits from MonitorBase
Targets:
Outputs:
IsInVent
variable: bool
default: false
Parameters:
trigger_on_start
variable: bool
default: false
trigger_on_checkpoint_restart
variable: bool
default: false
CHR_WeaponFireMonitor
Inherits from MonitorBase
Targets:
ChromaticAberrations
Inherits from PostprocessingSettings
Parameters:
aberration_scalar
variable: float
default: 0.0f
ClearPrimaryObjective
Inherits from ScriptInterface
Parameters:
clear_all_sub_objectives
variable: bool
default: false
Methods:
ClearSubObjective
Inherits from ScriptInterface
Parameters:
slot_number
variable: int
default: 0
Methods:
ClipPlanesController
Inherits from CameraBehaviorInterface
Inputs:
near_plane
variable: float
default: 0.1f
far_plane
variable: float
default: 1000.0f
update_near
variable: bool
default: false
update_far
variable: bool
default: false
CMD_AimAt
Inherits from CharacterCommand
Targets:
Inputs:
AimTarget
variable: Object
default: NULL
Parameters:
Raise_gun
variable: bool
default: false
use_current_target
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_AimAtCurrentTarget
Inherits from CharacterCommand
Targets:
Parameters:
Raise_gun
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_Die
Inherits from CharacterCommand
Inputs:
Killer
variable: Object
default: NULL
Parameters:
Methods:
CMD_Follow
Inherits from CharacterCommand
Targets:
entered_inner_radius
exitted_outer_radius
failed
Inputs:
Waypoint
variable: Position
default: 0
Parameters:
idle_stance
enum: IDLE
default: STAND
move_type
enum: MOVE
default: WALK
inner_radius
variable: float
default: 1.0f
outer_radius
variable: float
default: 2.0f
prefer_traversals
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_FollowUsingJobs
Inherits from CharacterCommand
Targets:
Inputs:
target_to_follow
variable: Position
default: 0
who_Im_leading
variable: Object
default: NULL
Parameters:
fastest_allowed_move_type
enum: MOVE
default: RUN
slowest_allowed_move_type
enum: MOVE
default: SLOW_WALK
centre_job_restart_radius
variable: float
default: 2.0f
inner_radius
variable: float
default: 4.0f
outer_radius
variable: float
default: 8.0f
job_select_radius
variable: float
default: 6.0f
job_cancel_radius
variable: float
default: 8.0f
teleport_required_range
variable: float
default: 25.0f
teleport_radius
variable: float
default: 20.0f
prefer_traversals
variable: bool
default: false
avoid_player
variable: bool
default: true
allow_teleports
variable: bool
default: false
follow_type
enum: FOLLOW_TYPE
default: LEADING_THE_WAY
clamp_speed
variable: bool
default: true
Methods:
seed
-> seeded
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_ForceMeleeAttack
Inherits from ScriptInterface
Parameters:
melee_attack_type
enum: MELEE_ATTACK_TYPE
default: HIT_ATTACK
enemy_type
enum: ENEMY_TYPE
default: ANY
melee_attack_index
variable: int
default: 0
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
variable: Position
default: 0
AimTarget
variable: Object
default: NULL
Parameters:
move_type
enum: MOVE
default: WALK
enable_lookaround
variable: bool
default: false
use_stopping_anim
variable: bool
default: false
always_stop_at_radius
variable: bool
default: false
stop_at_radius_if_lined_up
variable: bool
default: false
continue_from_previous_move
variable: bool
default: false
disallow_traversal
variable: bool
default: false
arrived_radius
variable: float
default: 0.6
should_be_aiming
variable: bool
default: false
use_current_target_as_aim
variable: bool
default: false
allow_to_use_vents
variable: bool
default: false
DestinationIsBackstage
variable: bool
default: false
maintain_current_facing
variable: bool
default: false
start_instantly
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_GoToCover
Inherits from CharacterCommand
Targets:
succeeded
failed
entered_cover
Inputs:
CoverPoint
variable: Position
default: 0
AimTarget
variable: Object
default: NULL
Parameters:
move_type
enum: MOVE
default: WALK
SearchRadius
variable: float
default: 1.0f
enable_lookaround
variable: bool
default: false
duration
variable: float
default: -1.0f
continue_from_previous_move
variable: bool
default: false
disallow_traversal
variable: bool
default: false
should_be_aiming
variable: bool
default: false
use_current_target_as_aim
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_HolsterWeapon
Inherits from ScriptInterface
Targets:
Parameters:
should_holster
variable: bool
default: false
skip_anims
variable: bool
default: false
equipment_slot
enum: EQUIPMENT_SLOT
default: USE_CURRENT_SLOT
force_player_unarmed_on_holster
variable: bool
default: true
force_drop_held_item
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_Idle
Inherits from CharacterCommand
Targets:
Inputs:
target_to_face
variable: Position
default: 0
Parameters:
should_face_target
variable: bool
default: false
should_raise_gun_while_turning
variable: bool
default: false
desired_stance
enum: CHARACTER_STANCE
default: DONT_CHANGE
duration
variable: float
default: 1.0f
idle_style
enum: IDLE_STYLE
default: NORMAL
lock_cameras
variable: bool
default: false
anchor
variable: bool
default: false
start_instantly
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_LaunchMeleeAttack
Inherits from CharacterCommand
Targets:
Parameters:
melee_attack_type
enum: MELEE_ATTACK_TYPE
default: HIT_ATTACK
enemy_type
enum: ENEMY_TYPE
default: ANY
melee_attack_index
variable: int
default: 0
skip_convergence
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_ModifyCombatBehaviour
Inherits from ScriptInterface
Parameters:
behaviour_type
enum: COMBAT_BEHAVIOUR
default: ALLOW_ATTACK
status
variable: bool
default: false
Methods:
apply_start
-> start_applied
CMD_MoveTowards
Inherits from CharacterCommand
Targets:
Inputs:
MoveTarget
variable: Position
default: 0
AimTarget
variable: Object
default: NULL
Parameters:
move_type
enum: MOVE
default: WALK
disallow_traversal
variable: bool
default: false
should_be_aiming
variable: bool
default: false
use_current_target_as_aim
variable: bool
default: false
never_succeed
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_PlayAnimation
Inherits from CharacterCommand
Targets:
Interrupted
finished
badInterrupted
on_loaded
Inputs:
SafePos
variable: Object
default: NULL
Marker
variable: Object
default: NULL
ExitPosition
variable: Object
default: NULL
ExternalStartTime
variable: Object
default: NULL
ExternalTime
variable: Object
default: NULL
OverrideCharacter
variable: Object
default: NULL
OptionalMask
variable: Object
default: NULL
Outputs:
animationLength
variable: float
default: 0.0
Parameters:
AnimationSet
variable: String
default: NULL
Animation
variable: String
default: NULL
StartFrame
variable: int
default: -1
EndFrame
variable: int
default: -1
PlayCount
variable: int
default: 1
PlaySpeed
variable: float
default: 1.0f
AllowGravity
variable: bool
default: true
AllowCollision
variable: bool
default: true
Start_Instantly
variable: bool
default: true
AllowInterruption
variable: bool
default: false
RemoveMotion
variable: bool
default: false
DisableGunLayer
variable: bool
default: false
BlendInTime
variable: float
default: 0.3f
GaitSyncStart
variable: bool
default: false
ConvergenceTime
variable: float
default: 1.0f
LocationConvergence
variable: bool
default: true
OrientationConvergence
variable: bool
default: true
UseExitConvergence
variable: bool
default: false
ExitConvergenceTime
variable: float
default: 1.0f
Mirror
variable: bool
default: false
FullCinematic
variable: bool
default: false
RagdollEnabled
variable: bool
default: true
NoIK
variable: bool
default: false
NoFootIK
variable: bool
default: false
NoLayers
variable: bool
default: false
PlayerAnimDrivenView
variable: bool
default: true
ExertionFactor
variable: float
default: 0.0f
AutomaticZoning
variable: bool
default: false
ManualLoading
variable: bool
default: false
IsCrouchedAnim
variable: bool
default: false
InitiallyBackstage
variable: bool
default: false
Death_by_ragdoll_only
variable: bool
default: false
dof_key
variable: int
default: -1
shot_number
variable: int
default: 0
UseShivaArms
variable: bool
default: true
Internals:
resource
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
resource: CHARACTER
impact_velocity
variable: Direction
default: 0,0,0
Methods:
trigger
-> triggered
reset
-> reseted
CMD_ShootAt
Inherits from CharacterCommand
Targets:
Inputs:
Target
variable: Object
default: NULL
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
CMD_StopScript
Inherits from CharacterCommand
Methods:
apply_stop
-> stop_applied
CollisionBarrier
Inherits from Box
Targets:
States:
deleted
variable: bool
default: false
Parameters:
collision_type
enum: COLLISION_TYPE
default: LINE_OF_SIGHT_COL
static_collision
variable: bool
default: false
ColourCorrectionTransition
Inherits from TransformerInterface
Inputs:
interpolate
variable: float
default: 0.0
Parameters:
colour_lut_a
variable: String
default:
colour_lut_b
variable: String
default:
lut_a_contribution
variable: float
default: 1.0
lut_b_contribution
variable: float
default: 1.0
Internals:
colour_lut_a_index
variable: int
default: 0xffffffff
colour_lut_b_index
variable: int
default: 0xffffffff
ColourSettings
Inherits from PostprocessingSettings
Inputs:
brightness
variable: float
default: 0.0
contrast
variable: float
default: 1.0
saturation
variable: float
default: 1.0
red_tint
variable: float
default: 1.0f
green_tint
variable: float
default: 1.0f
blue_tint
variable: float
default: 1.0f
ControllableRange
Inherits from CameraBehaviorInterface
Parameters:
min_range_x
variable: float
default: -180
max_range_x
variable: float
default: 180
min_range_y
variable: float
default: -180
max_range_y
variable: float
default: 180
min_feather_range_x
variable: float
default: -180
max_feather_range_x
variable: float
default: 180
min_feather_range_y
variable: float
default: -180
max_feather_range_y
variable: float
default: 180
speed_x
variable: float
default: 30.0
speed_y
variable: float
default: 30.0
damping_x
variable: float
default: 0.6
damping_y
variable: float
default: 0.6
mouse_speed_x
variable: float
default: 30.0
mouse_speed_y
variable: float
default: 30.0
Convo
Inherits from ScriptInterface
Targets:
everyoneArrived
playerJoined
playerLeft
npcJoined
Inputs:
members
resource: LOGIC_CHARACTER
Outputs:
speaker
variable: Object
default: NULL
Parameters:
alwaysTalkToPlayerIfPresent
variable: bool
default: false
playerCanJoin
variable: bool
default: false
playerCanLeave
variable: bool
default: false
positionNPCs
variable: bool
default: false
circularShape
variable: bool
default: true
convoPosition
variable: Object
default: NULL
personalSpaceRadius
variable: float
default: 0.4
Methods:
start
-> started
stop
-> stopped
Counter
Inherits from ModifierInterface
Targets:
on_under_limit
on_limit
on_over_limit
Outputs:
Count
variable: int
default: 0
Parameters:
is_limitless
variable: bool
default: false
trigger_limit
variable: int
default: 1
Methods:
CoverExclusionArea
Inherits from ScriptInterface
Parameters:
position
variable: Position
default: 0
half_dimensions
variable: Direction
default: 0,0,0
exclude_cover
variable: bool
default: true
exclude_vaults
variable: bool
default: false
exclude_mantles
variable: bool
default: false
exclude_jump_downs
variable: bool
default: false
exclude_crawl_space_spotting_positions
variable: bool
default: false
exclude_spotting_positions
variable: bool
default: false
exclude_assault_positions
variable: bool
default: false
CoverLine
Inherits from ScriptInterface
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
low
variable: bool
default: true
Internals:
resource
resource: CATHODE_COVER_SEGMENT
LinePathPosition
variable: Position
default: 0
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
resource: PLAY_ANIMATION_DATA_RESOURCE
Idle_Anim
resource: PLAY_ANIMATION_DATA_RESOURCE
Exit_Anim
resource: PLAY_ANIMATION_DATA_RESOURCE
has_MT
variable: bool
default: false
is_high
variable: bool
default: true
AlienBusted_Player_1
resource: PLAY_ANIMATION_DATA_RESOURCE
AlienBusted_Alien_1
resource: PLAY_ANIMATION_DATA_RESOURCE
AlienBusted_Player_2
resource: PLAY_ANIMATION_DATA_RESOURCE
AlienBusted_Alien_2
resource: PLAY_ANIMATION_DATA_RESOURCE
AlienBusted_Player_3
resource: PLAY_ANIMATION_DATA_RESOURCE
AlienBusted_Alien_3
resource: PLAY_ANIMATION_DATA_RESOURCE
AlienBusted_Player_4
resource: PLAY_ANIMATION_DATA_RESOURCE
AlienBusted_Alien_4
resource: PLAY_ANIMATION_DATA_RESOURCE
AndroidBusted_Player_1
resource: PLAY_ANIMATION_DATA_RESOURCE
AndroidBusted_Android_1
resource: PLAY_ANIMATION_DATA_RESOURCE
AndroidBusted_Player_2
resource: PLAY_ANIMATION_DATA_RESOURCE
AndroidBusted_Android_2
resource: PLAY_ANIMATION_DATA_RESOURCE
Outputs:
MT_pos
variable: Position
default: 0
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
variable: int
default: 0
Blackout_start_time
variable: int
default: 15
run_out_time
variable: int
default: 60
Outputs:
Vignette
variable: float
default: 0.0
FadeValue
variable: float
default: 0.0
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
DayToneMappingSettings
Inherits from TransformerInterface
Inputs:
black_point
variable: float
default: 0.00625
cross_over_point
variable: float
default: 0.4
white_point
variable: float
default: 40
shoulder_strength
variable: float
default: 0.95
toe_strength
variable: float
default: 0.15
luminance_scale
variable: float
default: 5
DEBUG_SenseLevels
Inherits from InspectorInterface
Targets:
no_activation
trace_activation
lower_activation
normal_activation
upper_activation
Parameters:
DebugCamera
Inherits from SensorInterface
Inputs:
linked_cameras
variable: Object
default: NULL
DebugCaptureCorpse
Targets:
Inputs:
character
variable: Object
default: NULL
Parameters:
corpse_name
variable: String
default: NULL
Methods:
DebugCaptureScreenShot
Inherits from AttachmentInterface
Targets:
Parameters:
wait_for_streamer
variable: int
default: 0
capture_filename
variable: String
default: NULL
fov
variable: float
default: 45
near
variable: float
default: 0.01
far
variable: float
default: 200
Methods:
DebugCheckpoint
Inherits from ModifierInterface
Targets:
Parameters:
section
variable: String
default: NULL
level_reset
variable: bool
default: false
DebugEnvironmentMarker
Inherits from SensorInterface
Inputs:
target
variable: Object
default: NULL
float_input
variable: float
default: 0.0
int_input
variable: int
default: 0
bool_input
variable: bool
default: false
vector_input
variable: Direction
default: 0,0,0
enum_input
variable: Enum
default: 0
Parameters:
text
variable: String
default: NULL
namespace
variable: String
default: NULL
size
variable: float
default: 20
colour
variable: Direction
default: 255,255,255
world_pos
variable: Position
default: 0
duration
variable: float
default: 5
scale_with_distance
variable: bool
default: true
max_string_length
variable: int
default: 10
scroll_speed
variable: float
default: 1
show_distance_from_target
variable: bool
default: false
DebugGraph
Inherits from SensorInterface
Inputs:
Inputs
variable: float
default: 0.0
Parameters:
scale
variable: float
default: 1
duration
variable: float
default: 5
samples_per_second
variable: float
default: 60
auto_scale
variable: bool
default: true
auto_scroll
variable: bool
default: true
DebugLoadCheckpoint
Inherits from ModifierInterface
Parameters:
previous_checkpoint
variable: bool
default: false
DebugObjectMarker
Inherits from ScriptInterface
Parameters:
marked_object
variable: Object
default: NULL
marked_name
variable: String
default: NULL
DebugPositionMarker
Inherits from SensorInterface
Parameters:
world_pos
variable: Position
default: 0
DebugText
Inherits from SensorInterface
Targets:
Inputs:
float_input
variable: float
default: 0.0
int_input
variable: int
default: 0
bool_input
variable: bool
default: false
vector_input
variable: Direction
default: 0,0,0
enum_input
variable: Enum
default: 0
text_input
variable: String
default: NULL
Parameters:
text
variable: String
default: NULL
namespace
variable: String
default: NULL
size
variable: int
default: 20
colour
variable: Direction
default: 255,255,255
alignment
enum: TEXT_ALIGNMENT
default: CENTRE
duration
variable: float
default: 5
pause_game
variable: bool
default: false
cancel_pause_with_button_press
variable: bool
default: false
priority
variable: int
default: 100
ci_type
enum: CI_MESSAGE_TYPE
default: MSG_NORMAL
Methods:
clear_all
clear_of_alignment
DebugTextStacking
Inherits from SensorInterface
Inputs:
float_input
variable: float
default: 0.0
int_input
variable: int
default: 0
bool_input
variable: bool
default: false
vector_input
variable: Direction
default: 0,0,0
enum_input
variable: Enum
default: 0
Parameters:
text
variable: String
default: NULL
namespace
variable: String
default: NULL
size
variable: int
default: 20
colour
variable: Direction
default: 255,255,255
ci_type
enum: CI_MESSAGE_TYPE
default: MSG_NORMAL
needs_debug_opt_to_render
variable: bool
default: false
Methods:
DeleteBlankPanel
Inherits from Filter
Parameters:
DeleteCuttingPanel
Inherits from Filter
Parameters:
DeleteHacking
Inherits from Filter
Parameters:
DeleteHousing
Inherits from Filter
Parameters:
door_mechanism
enum: DOOR_MECHANISM
default: NONE
is_door
variable: bool
default: true
DeleteKeypad
Inherits from Filter
Parameters:
DeletePullLever
Inherits from Filter
Parameters:
DeleteRotateLever
Inherits from Filter
Parameters:
DepthOfFieldSettings
Inherits from PostprocessingSettings
Inputs:
focal_length_mm
variable: float
default: 75.0f
focal_plane_m
variable: float
default: 2.5
fnum
variable: float
default: 2.8f
focal_point
variable: Position
default: 0
Parameters:
use_camera_target
variable: bool
default: false
Display_Element_On_Map
Inherits from ScriptInterface
Parameters:
map_name
variable: String
default: NULL
element_name
variable: String
default: NULL
Methods:
set_true
-> set_to_true
set_false
-> set_to_false
DisplayMessage
Inherits from ScriptInterface
Parameters:
title_id
variable: String
default: NULL
message_id
variable: String
default: NULL
Methods:
DisplayMessageWithCallbacks
Inherits from ScriptInterface
Targets:
Parameters:
title_text
variable: String
default: NULL
message_text
variable: String
default: NULL
yes_text
variable: String
default: NULL
no_text
variable: String
default: NULL
cancel_text
variable: String
default: NULL
yes_button
variable: bool
default: false
no_button
variable: bool
default: false
cancel_button
variable: bool
default: false
Methods:
DistortionOverlay
Inherits from TransformerInterface
Inputs:
intensity
variable: float
default: 0.0f
time
variable: float
default: 0.0f
Parameters:
distortion_texture
variable: String
default:
alpha_threshold_enabled
variable: bool
default: false
threshold_texture
variable: String
default:
range
variable: float
default: 0.1f
begin_start_time
variable: float
default: 0.0f
begin_stop_time
variable: float
default: 0.0f
end_start_time
variable: float
default: 0.0f
end_stop_time
variable: float
default: 0.0f
DistortionSettings
Inherits from PostprocessingSettings
Inputs:
radial_distort_factor
variable: float
default: 0
radial_distort_constraint
variable: float
default: 1
radial_distort_scalar
variable: float
default: 1
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
variable: ZoneLinkPtr
default: NULL
animation
resource: ANIMATED_MODEL
trigger_filter
variable: bool
default: true
icon_pos
variable: Position
default: 0
icon_usable_radius
variable: float
default: 3.0
show_icon_when_locked
variable: bool
default: true
nav_mesh
resource: NAV_MESH_BARRIER_RESOURCE
wait_point_1
variable: int
default: 0
wait_point_2
variable: int
default: 0
geometry
variable: Object
default: NULL
is_scripted
variable: bool
default: false
wait_to_open
variable: bool
default: false
Outputs:
is_waiting
variable: bool
default: false
Parameters:
unlocked_text
variable: String
default: NULL
locked_text
variable: String
default: NULL
icon_keyframe
enum: UI_ICON_ICON
default: IMPORTANT
detach_anim
variable: bool
default: false
invert_nav_mesh_barrier
variable: bool
default: false
DoorStatus
Inherits from ScriptInterface
Parameters:
hacking_difficulty
variable: int
default: 0
door_mechanism
enum: DOOR_MECHANISM
default: NONE
gate_type
enum: UI_KEYGATE_TYPE
default: KEYCARD
has_correct_keycard
variable: bool
default: false
cutting_tool_level
variable: int
default: 0
is_locked
variable: bool
default: false
is_powered
variable: bool
default: false
is_cutting_complete
variable: bool
default: false
Methods:
DurangoVideoCapture
Inherits from TransformerInterface
Parameters:
clip_name
variable: String
default: NULL
EFFECT_DirectionalPhysics
Inherits from SensorAttachmentInterface
Parameters:
relative_direction
variable: Direction
default: 1.0,0.0,0.0
effect_distance
variable: float
default: 10.0
angular_falloff
variable: float
default: 1.0
min_force
variable: float
default: 0.0
max_force
variable: float
default: 10.0
EFFECT_EntityGenerator
Inherits from AttachmentInterface
Inputs:
entities
variable: Object
default: NULL
Parameters:
trigger_on_reset
variable: bool
default: false
count
variable: int
default: 1
spread
variable: float
default: 0
force_min
variable: float
default: 1
force_max
variable: float
default: 1
force_offset_XY_min
variable: float
default: 0
force_offset_XY_max
variable: float
default: 0
force_offset_Z_min
variable: float
default: 0
force_offset_Z_max
variable: float
default: 0
lifetime_min
variable: float
default: 0
lifetime_max
variable: float
default: 0
use_local_rotation
variable: bool
default: false
Methods:
EFFECT_ImpactGenerator
Inherits from AttachmentInterface
Targets:
Parameters:
trigger_on_reset
variable: bool
default: false
min_distance
variable: float
default: 0
distance
variable: float
default: 3
max_count
variable: int
default: 1
count
variable: int
default: 1
spread
variable: float
default: 0
skip_characters
variable: bool
default: false
use_local_rotation
variable: bool
default: false
Methods:
EggSpawner
Inherits from ScriptInterface
Parameters:
egg_position
variable: Position
default: 0
hostile_egg
variable: bool
default: false
Methods:
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:
success
variable: bool
default: true
Methods:
ENT_Debug_Exit_Game
Inherits from InspectorInterface
Parameters:
FailureText
variable: String
default: NULL
FailureCode
variable: int
default: 1
Methods:
EnvironmentMap
Inherits from AttachmentInterface
Inputs:
Entities
variable: Object
default: NULL
Parameters:
Priority
variable: int
default: 100
ColourFactor
variable: Direction
default: 255, 255, 255
EmissiveFactor
variable: float
default: 1
Texture
variable: String
default: NULL
Internals:
Texture_Index
variable: int
default: 0xFFFFFFFF
environmentmap_index
variable: int
default: 0xFFFFFFFF
Methods:
refresh
-> refreshed
purge
-> purged
EnvironmentModelReference
Inherits from AttachmentInterface
Internals:
resource
resource: ANIMATED_MODEL
EQUIPPABLE_ITEM
Inherits from ScriptInterface
Targets:
finished_spawning
equipped
unequipped
on_pickup
on_discard
on_melee_impact
on_used_basic_function
States:
spawn_on_reset
variable: bool
default: false
Inputs:
item_animated_asset
variable: Object
default: NULL
Outputs:
owner
variable: Object
default: NULL
has_owner
variable: bool
default: false
Parameters:
character_animation_context
variable: String
default: NULL
character_activate_animation_context
variable: String
default: NULL
left_handed
variable: bool
default: false
inventory_name
variable: String
default: NULL
equipment_slot
enum: EQUIPMENT_SLOT
default: WEAPON_SLOT_SHOTGUN
holsters_on_owner
variable: bool
default: false
holster_node
variable: String
default: NULL
holster_scale
variable: float
default: 1.0
weapon_handedness
enum: WEAPON_HANDEDNESS
default: TWO_HANDED
Methods:
spawn
-> spawned
despawn
-> despawned
ExclusiveMaster
Inherits from ScriptInterface
Inputs:
active_objects
variable: Object
default: NULL
inactive_objects
variable: Object
default: NULL
Internals:
resource
resource: EXCLUSIVE_MASTER_STATE_RESOURCE
Methods:
set_active
-> activated
set_inactive
-> deactivated
Explosion_AINotifier
Inherits from ScriptInterface
Targets:
Parameters:
ExplosionPos
variable: Direction
default: 0,0,0
AmmoType
enum: AMMO_TYPE
default: GRENADE_HE
Methods:
FakeAILightSourceInPlayersHand
Inherits from ScriptInterface
Parameters:
radius
variable: float
default: 5.0
Methods:
fake_light_on
-> fake_light_on_triggered
fake_light_off
-> fake_light_off_triggered
FilmGrainSettings
Inherits from PostprocessingSettings
Inputs:
low_lum_amplifier
variable: float
default: 0.2f
mid_lum_amplifier
variable: float
default: 0.25f
high_lum_amplifier
variable: float
default: 0.4f
low_lum_range
variable: float
default: 0.2f
mid_lum_range
variable: float
default: 0.3f
high_lum_range
variable: float
default: 0.2f
noise_texture_scale
variable: float
default: 4.0f
adaptive
variable: bool
default: false
adaptation_scalar
variable: float
default: 3.0f
adaptation_time_scalar
variable: float
default: 0.25f
unadapted_low_lum_amplifier
variable: float
default: 0.2f
unadapted_mid_lum_amplifier
variable: float
default: 0.25f
unadapted_high_lum_amplifier
variable: float
default: 0.4f
FilterAbsorber
Inherits from SensorInterface
Outputs:
output
variable: float
default: 0.0
Parameters:
factor
variable: float
default: 0.95
start_value
variable: float
default: 0.0
input
variable: float
default: 0.0
FilterAnd
Inherits from Filter
Inputs:
filter
variable: bool
default: true
FilterBelongsToAlliance
Inherits from Filter
Parameters:
FilterCanSeeTarget
Inherits from Filter
Inputs:
Target
variable: Object
default: NULL
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:
Target
variable: Object
default: NULL
FilterIsAnySaveInProgress
Inherits from Filter
FilterIsAPlayer
Inherits from Filter
FilterIsCharacter
Inherits from Filter
Inputs:
character
variable: Object
default: NULL
FilterIsCharacterClass
Inherits from Filter
Parameters:
FilterIsCharacterClassCombo
Inherits from Filter
Parameters:
FilterIsDead
Inherits from Filter
FilterIsEnemyOfAllianceGroup
Inherits from Filter
Parameters:
FilterIsEnemyOfCharacter
Inherits from Filter
Inputs:
Character
variable: Object
default: NULL
Parameters:
use_alliance_at_death
variable: bool
default: false
FilterIsEnemyOfPlayer
Inherits from Filter
FilterIsFacingTarget
Inherits from Filter
Inputs:
target
variable: Direction
default: 0,0,0
Parameters:
tolerance
variable: float
default: 45
FilterIsHumanNPC
Inherits from Filter
FilterIsInAGroup
Inherits from Filter
FilterIsInAlertnessState
Inherits from Filter
Parameters:
FilterIsinInventory
Inherits from Filter
Inputs:
ItemName
variable: String
default: NULL
FilterIsInLocomotionState
Inherits from Filter
Parameters:
FilterIsInWeaponRange
Inherits from Filter
Inputs:
weapon_owner
variable: Object
default: NULL
Methods:
trigger
-> triggered
reset
-> reseted
FilterIsLocalPlayer
Inherits from Filter
FilterIsNotDeadManWalking
Inherits from Filter
FilterIsObject
Inherits from Filter
Inputs:
objects
variable: Object
default: NULL
FilterIsPhysics
Inherits from Filter
FilterIsPhysicsObject
Inherits from Filter
Inputs:
object
variable: Object
default: NULL
FilterIsUsingDevice
Inherits from Filter
Parameters:
FilterIsValidInventoryItem
Inherits from Filter
Inputs:
item
resource: INVENTORY_ITEM_QUANTITY
FilterIsWithdrawnAlien
Inherits from Filter
FilterNot
Inherits from Filter
Inputs:
filter
variable: bool
default: true
FilterOr
Inherits from Filter
Inputs:
filter
variable: bool
default: false
FilterSmallestUsedDifficulty
Inherits from Filter
Parameters:
FixedCamera
Inherits from CameraBehaviorInterface
Parameters:
use_transform_position
variable: bool
default: false
transform_position
variable: Position
default: 0
camera_position
variable: Direction
default: 0,0,0
camera_target
variable: Direction
default: 0,0,0
camera_position_offset
variable: Direction
default: 0,0,0
camera_target_offset
variable: Direction
default: 0,0,0
apply_target
variable: bool
default: false
apply_position
variable: bool
default: false
use_target_offset
variable: bool
default: false
use_position_offset
variable: bool
default: false
Methods:
start
-> started
stop
-> stopped
FlareSettings
Inherits from PostprocessingSettings
Inputs:
flareOffset0
variable: float
default: -1.2f
flareIntensity0
variable: float
default: 0.05f
flareAttenuation0
variable: float
default: 1.0f
flareOffset1
variable: float
default: -1.0f
flareIntensity1
variable: float
default: 0.15f
flareAttenuation1
variable: float
default: 0.7f
flareOffset2
variable: float
default: -0.8f
flareIntensity2
variable: float
default: 0.20f
flareAttenuation2
variable: float
default: 7.0f
flareOffset3
variable: float
default: -0.6f
flareIntensity3
variable: float
default: 0.40f
flareAttenuation3
variable: float
default: 1.5f
FlareTask
Inherits from Task
Inputs:
specific_character
variable: Object
default: NULL
Parameters:
FlashCallback
Inherits from ScriptInterface
Targets:
Parameters:
callback_name
variable: String
default: NULL
FlashInvoke
Inherits from ScriptInterface
Inputs:
layer_name
variable: String
default: NULL
mrtt_texture
variable: String
default: NULL
Parameters:
method
variable: String
default: NULL
invoke_type
enum: FLASH_INVOKE_TYPE
default: NONE
int_argument_0
variable: int
default: 0
int_argument_1
variable: int
default: 0
int_argument_2
variable: int
default: 0
int_argument_3
variable: int
default: 0
float_argument_0
variable: float
default: 0.0
float_argument_1
variable: float
default: 0.0
float_argument_2
variable: float
default: 0.0
float_argument_3
variable: float
default: 0.0
Methods:
FlashScript
Inherits from ScriptInterface
States:
show_on_reset
variable: bool
default: true
Parameters:
filename
variable: String
default: NULL
layer_name
variable: String
default: NULL
target_texture_name
variable: String
default: NULL
type
enum: FLASH_SCRIPT_RENDER_TYPE
default: NORMAL
Methods:
show
-> shown
hide
-> hidden
FloatClamp
Inherits from ScriptInterface
Inputs:
Min
variable: float
default: 0.0
Max
variable: float
default: 1.0
Value
variable: float
default: 1.0
Outputs:
Result
variable: float
default: 0.0
Methods:
FloatClampMultiply
Inherits from FloatMath
Inputs:
Min
variable: float
default: 0.0
Max
variable: float
default: 1.0
FloatCompare
Inherits from EvaluatorInterface
Targets:
Inputs:
LHS
variable: float
default: 0.0
RHS
variable: float
default: 0.0
Threshold
variable: float
default: 0.0
Outputs:
Result
variable: bool
default: false
Methods:
FloatGetLinearProportion
Inherits from ScriptInterface
Inputs:
Min
variable: float
default: 0.0
Input
variable: float
default: 1.0
Max
variable: float
default: 1.0
Outputs:
Proportion
variable: float
default: 0.0
Methods:
FloatLinearInterpolateSpeed
Inherits from TransformerInterface
Targets:
Outputs:
Result
variable: float
default: 0.0
Parameters:
Initial_Value
variable: float
default: 0.0
Target_Value
variable: float
default: 1.0
Speed
variable: float
default: 0.1
PingPong
variable: bool
default: false
Loop
variable: bool
default: false
FloatLinearInterpolateSpeedAdvanced
Inherits from SensorInterface
Targets:
on_finished
on_think
trigger_on_min
trigger_on_max
trigger_on_loop
Outputs:
Result
variable: float
default: 0.0
Parameters:
Initial_Value
variable: float
default: 0.0
Min_Value
variable: float
default: 1.0
Max_Value
variable: float
default: 1.0
Speed
variable: float
default: 0.1
PingPong
variable: bool
default: false
Loop
variable: bool
default: false
Methods:
FloatLinearInterpolateTimed
Inherits from TransformerInterface
Targets:
Outputs:
Result
variable: float
default: 0.0
Parameters:
Initial_Value
variable: float
default: 0.0
Target_Value
variable: float
default: 1.0
Time
variable: float
default: 1.0
PingPong
variable: bool
default: false
Loop
variable: bool
default: false
FloatLinearProportion
Inherits from ScriptInterface
Inputs:
Initial_Value
variable: float
default: 0.0
Target_Value
variable: float
default: 1.0
Proportion
variable: float
default: 1.0
Outputs:
Result
variable: float
default: 0.0
Methods:
FloatMath
Inherits from EvaluatorInterface
Inputs:
LHS
variable: float
default: 0.0
RHS
variable: float
default: 0.0
Outputs:
Result
variable: float
default: 0.0
Methods:
FloatMath_All
Inherits from EvaluatorInterface
Inputs:
Numbers
variable: float
default: 0.0
Outputs:
Result
variable: float
default: 0.0
Methods:
FloatModulate
Inherits from TransformerInterface
Targets:
Outputs:
Result
variable: float
default: 0.0
Parameters:
wave_shape
enum: WAVE_SHAPE
default: SIN
frequency
variable: float
default: 1.0f
phase
variable: float
default: 0.0f
amplitude
variable: float
default: 0.5f
bias
variable: float
default: 0.5f
FloatModulateRandom
Inherits from TransformerInterface
Targets:
on_full_switched_on
on_full_switched_off
on_think
Outputs:
Result
variable: float
default: 0.0
Parameters:
switch_on_anim
enum: LIGHT_TRANSITION
default: INSTANT
switch_on_delay
variable: float
default: 0
switch_on_custom_frequency
variable: float
default: 1
switch_on_duration
variable: float
default: 1
switch_off_anim
enum: LIGHT_TRANSITION
default: INSTANT
switch_off_custom_frequency
variable: float
default: 1
switch_off_duration
variable: float
default: 1
behaviour_anim
enum: LIGHT_ANIM
default: UNIFORM
behaviour_frequency
variable: float
default: 1
behaviour_frequency_variance
variable: float
default: 0.0f
behaviour_offset
variable: float
default: 0
pulse_modulation
variable: float
default: 1
oscillate_range_min
variable: float
default: 0.75f
sparking_speed
variable: float
default: 0.9f
blink_rate
variable: float
default: 0.5f
blink_range_min
variable: float
default: 0.01f
flicker_rate
variable: float
default: 0.75f
flicker_off_rate
variable: float
default: 0.15f
flicker_range_min
variable: float
default: 0.1f
flicker_off_range_min
variable: float
default: 0.01f
disable_behaviour
variable: bool
default: false
Methods:
FloatMultiply_All
Inherits from FloatMath_All
Parameters:
Invert
variable: bool
default: false
FloatMultiplyClamp
Inherits from FloatMath
Inputs:
Min
variable: float
default: 0.0
Max
variable: float
default: 1.0
FloatOperation
Inherits from EvaluatorInterface
Inputs:
Input
variable: float
default: 0.0
Outputs:
Result
variable: float
default: 0.0
Methods:
FloatRemainder
Inherits from FloatMath
FloatSmoothStep
Inherits from ScriptInterface
Inputs:
Low_Edge
variable: float
default: 0.0
High_Edge
variable: float
default: 1.0
Value
variable: float
default: 1.0
Outputs:
Result
variable: float
default: 0.0
Methods:
FlushZoneCache
Inherits from ScriptInterface
Parameters:
CurrentGen
variable: bool
default: true
NextGen
variable: bool
default: false
Methods:
FogBox
Inherits from Box
States:
deleted
variable: bool
default: false
show_on_reset
variable: bool
default: true
Parameters:
GEOMETRY_TYPE
enum: FOG_BOX_TYPE
default: PLANE
COLOUR_TINT
variable: Direction
default: 255,255,255
DISTANCE_FADE
variable: float
default: 0.0
ANGLE_FADE
variable: float
default: 0.0
BILLBOARD
variable: bool
default: false
EARLY_ALPHA
variable: bool
default: false
LOW_RES
variable: bool
default: false
CONVEX_GEOM
variable: bool
default: false
THICKNESS
variable: float
default: 1.0
START_DISTANT_CLIP
variable: bool
default: false
START_DISTANCE_FADE
variable: float
default: 0.0
SOFTNESS
variable: bool
default: false
SOFTNESS_EDGE
variable: float
default: 0.0
LINEAR_HEIGHT_DENSITY
variable: bool
default: true
SMOOTH_HEIGHT_DENSITY
variable: bool
default: false
HEIGHT_MAX_DENSITY
variable: float
default: 0.4
FRESNEL_FALLOFF
variable: bool
default: false
FRESNEL_POWER
variable: float
default: 3.0
DEPTH_INTERSECT_COLOUR
variable: bool
default: false
DEPTH_INTERSECT_INITIAL_COLOUR
variable: Direction
default: 255,255,255
DEPTH_INTERSECT_INITIAL_ALPHA
variable: float
default: 1.0
DEPTH_INTERSECT_MIDPOINT_COLOUR
variable: Direction
default: 255,255,255
DEPTH_INTERSECT_MIDPOINT_ALPHA
variable: float
default: 1.5
DEPTH_INTERSECT_MIDPOINT_DEPTH
variable: float
default: 1.0
DEPTH_INTERSECT_END_COLOUR
variable: Direction
default: 255,255,255
DEPTH_INTERSECT_END_ALPHA
variable: float
default: 1.0
DEPTH_INTERSECT_END_DEPTH
variable: float
default: 2.0
Internals:
resource
resource: RENDERABLE_INSTANCE
Methods:
refresh
-> refreshed
show
-> shown
hide
-> hidden
FogPlane
Inherits from TransformerInterface
Inputs:
fog_plane_resource
variable: Object
default: NULL
Parameters:
start_distance_fade_scalar
variable: float
default: 1.0
distance_fade_scalar
variable: float
default: 1.0
angle_fade_scalar
variable: float
default: 1.0
linear_height_density_fresnel_power_scalar
variable: float
default: 1.0
linear_heigth_density_max_scalar
variable: float
default: 1.0
tint
variable: Direction
default: 255,255,255
thickness_scalar
variable: float
default: 1.0
edge_softness_scalar
variable: float
default: 1.0
diffuse_0_uv_scalar
variable: float
default: 1.0
diffuse_0_speed_scalar
variable: float
default: 1.0
diffuse_1_uv_scalar
variable: float
default: 1.0
diffuse_1_speed_scalar
variable: float
default: 1.0
Methods:
FogSetting
Inherits from ModifierInterface
Inputs:
linear_distance
variable: float
default: 0.0
max_distance
variable: float
default: 850.0
linear_density
variable: float
default: 0.0
exponential_density
variable: float
default: 0.0
near_colour
variable: Direction
default: 255,255,255
far_colour
variable: Direction
default: 255,255,255
FogSphere
Inherits from Sphere
States:
deleted
variable: bool
default: false
show_on_reset
variable: bool
default: true
Parameters:
COLOUR_TINT
variable: Direction
default: 255,255,255
INTENSITY
variable: float
default: 1.0
OPACITY
variable: float
default: 1.0
EARLY_ALPHA
variable: bool
default: false
LOW_RES_ALPHA
variable: bool
default: false
CONVEX_GEOM
variable: bool
default: false
DISABLE_SIZE_CULLING
variable: bool
default: false
NO_CLIP
variable: bool
default: false
ALPHA_LIGHTING
variable: bool
default: false
DYNAMIC_ALPHA_LIGHTING
variable: bool
default: false
DENSITY
variable: float
default: 1.0
EXPONENTIAL_DENSITY
variable: bool
default: true
SCENE_DEPENDANT_DENSITY
variable: bool
default: false
FRESNEL_TERM
variable: bool
default: false
FRESNEL_POWER
variable: float
default: 0.0
SOFTNESS
variable: bool
default: false
SOFTNESS_EDGE
variable: float
default: 0.0
BLEND_ALPHA_OVER_DISTANCE
variable: bool
default: false
FAR_BLEND_DISTANCE
variable: float
default: 0.0
NEAR_BLEND_DISTANCE
variable: float
default: 0.0
SECONDARY_BLEND_ALPHA_OVER_DISTANCE
variable: bool
default: false
SECONDARY_FAR_BLEND_DISTANCE
variable: float
default: 0.0
SECONDARY_NEAR_BLEND_DISTANCE
variable: float
default: 0.0
DEPTH_INTERSECT_COLOUR
variable: bool
default: false
DEPTH_INTERSECT_COLOUR_VALUE
variable: Direction
default: 255,255,255
DEPTH_INTERSECT_ALPHA_VALUE
variable: float
default: 1.0
DEPTH_INTERSECT_RANGE
variable: float
default: 0.1
Internals:
resource
resource: RENDERABLE_INSTANCE
Methods:
refresh
-> refreshed
show
-> shown
hide
-> hidden
FollowCameraModifier
States:
enable_on_reset
variable: bool
default: false
Inputs:
position_curve
variable: Object
default: NULL
target_curve
variable: Object
default: NULL
Parameters:
modifier_type
enum: FOLLOW_CAMERA_MODIFIERS
default: WALKING
position_offset
variable: Direction
default: 0.5,1.5,-3.0
target_offset
variable: Direction
default: 0.5,1.5,0.0
field_of_view
variable: float
default: 35.0f
force_state
variable: bool
default: false
force_state_initial_value
variable: float
default: 0.0f
can_mirror
variable: bool
default: true
is_first_person
variable: bool
default: false
bone_blending_ratio
variable: float
default: 0.5
movement_speed
variable: float
default: 0.7
movement_speed_vertical
variable: float
default: 0.7
movement_damping
variable: float
default: 0.7
horizontal_limit_min
variable: float
default: -1.0f
horizontal_limit_max
variable: float
default: 1.0f
vertical_limit_min
variable: float
default: -1.0f
vertical_limit_max
variable: float
default: 1.0f
mouse_speed_hori
variable: float
default: 0.7
mouse_speed_vert
variable: float
default: 0.7
acceleration_duration
variable: float
default: 0.5f
acceleration_ease_in
variable: float
default: 0.25f
acceleration_ease_out
variable: float
default: 0.25f
transition_duration
variable: float
default: 1.0f
transition_ease_in
variable: float
default: 0.2f
transition_ease_out
variable: float
default: 0.2f
Methods:
enable
-> enabled
disable
-> disabled
refresh
-> refreshed
FollowTask
Inherits from IdleTask
Parameters:
can_initially_end_early
variable: bool
default: false
stop_radius
variable: float
default: 0
Methods:
trigger
-> triggered
allow_early_end
-> on_early_end_allowed
Force_UI_Visibility
Inherits from ScriptInterface
States:
also_disable_interactions
variable: bool
default: true
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
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
variable: String
default: NULL
threshold_value
variable: float
default: 0.0f
threshold_start
variable: float
default: 0.0f
threshold_stop
variable: float
default: 0.0f
threshold_range
variable: float
default: 0.0f
alpha_scalar
variable: float
default: 1.0f
GameDVR
Inherits from ScriptInterface
Parameters:
start_time
variable: int
default: 0
duration
variable: int
default: 0
moment_ID
enum: GAME_CLIP
default: DEATH_FROM_BELOW
Methods:
start
-> started
stop
-> stopped
GameOver
Inherits from ScriptInterface
Parameters:
tip_string_id
variable: String
default: NULL
default_tips_enabled
variable: bool
default: true
level_tips_enabled
variable: bool
default: true
Methods:
GameStateChanged
Inherits from ModifierInterface
Parameters:
mission_number
variable: float
default: 0.0
GCIP_WorldPickup
Inherits from AttachmentInterface
Targets:
spawn_completed
pickup_collected
Parameters:
Pipe
variable: bool
default: true
Gasoline
variable: bool
default: true
Explosive
variable: bool
default: true
Battery
variable: bool
default: true
Blade
variable: bool
default: true
Gel
variable: bool
default: true
Adhesive
variable: bool
default: true
BoltGun Ammo
variable: bool
default: false
Revolver Ammo
variable: bool
default: true
Shotgun Ammo
variable: bool
default: true
BoltGun
variable: bool
default: false
Revolver
variable: bool
default: true
Shotgun
variable: bool
default: true
Flare
variable: bool
default: true
Flamer Fuel
variable: bool
default: true
Flamer
variable: bool
default: true
Scrap
variable: bool
default: true
Torch Battery
variable: bool
default: false
Torch
variable: bool
default: false
Cattleprod Ammo
variable: bool
default: false
Cattleprod
variable: bool
default: false
StartOnReset
variable: bool
default: true
MissionNumber
variable: float
default: 0.0
Methods:
GenericHighlightEntity
Inherits from ScriptInterface
Inputs:
highlight_geometry
resource: RENDERABLE_INSTANCE
Methods:
light_switch_on
-> light_switched_on
light_switch_off
-> light_switched_off
GetBlueprintAvailable
Inherits from ScriptInterface
Outputs:
available
variable: bool
default: false
Parameters:
Methods:
GetBlueprintLevel
Inherits from ScriptInterface
Outputs:
level
variable: int
default: 0
Parameters:
Methods:
GetCentrePoint
Inherits from ScriptInterface
Inputs:
Positions
variable: Object
default: NULL
Outputs:
position_of_centre
variable: Position
default: 0
Methods:
GetCharacterRotationSpeed
Inherits from ScriptInterface
Inputs:
character
resource: CHARACTER
Outputs:
speed
variable: float
default: 0.0
Methods:
GetClosestPercentOnSpline
Inherits from ScriptInterface
Inputs:
spline
variable: Object
default: NULL
pos_to_be_near
variable: Direction
default: 0,0,0
Outputs:
position_on_spline
variable: Position
default: 0
Result
variable: float
default: 0.0
Parameters:
bidirectional
variable: bool
default: false
Methods:
trigger
-> triggered
reset
-> reseted
GetClosestPoint
Inherits from ScriptInterface
Targets:
bound_to_closest
variable: Position
default: 0
Inputs:
Positions
variable: Object
default: NULL
pos_to_be_near
variable: Position
default: 0
Outputs:
position_of_closest
variable: Position
default: 0
Methods:
GetClosestPointFromSet
Inherits from ScriptInterface
Targets:
closest_is_1
variable: Position
default: 0
closest_is_2
variable: Position
default: 0
closest_is_3
variable: Position
default: 0
closest_is_4
variable: Position
default: 0
closest_is_5
variable: Position
default: 0
closest_is_6
variable: Position
default: 0
closest_is_7
variable: Position
default: 0
closest_is_8
variable: Position
default: 0
closest_is_9
variable: Position
default: 0
closest_is_10
variable: Position
default: 0
Inputs:
Position_1
variable: Object
default: NULL
Position_2
variable: Object
default: NULL
Position_3
variable: Object
default: NULL
Position_4
variable: Object
default: NULL
Position_5
variable: Object
default: NULL
Position_6
variable: Object
default: NULL
Position_7
variable: Object
default: NULL
Position_8
variable: Object
default: NULL
Position_9
variable: Object
default: NULL
Position_10
variable: Object
default: NULL
pos_to_be_near
variable: Position
default: 0
Outputs:
position_of_closest
variable: Position
default: 0
index_of_closest
variable: int
default: 0
Methods:
GetClosestPointOnSpline
Inherits from ScriptInterface
Inputs:
spline
variable: Object
default: NULL
pos_to_be_near
variable: Position
default: 0
Outputs:
position_on_spline
variable: Position
default: 0
Parameters:
look_ahead_distance
variable: float
default: 0.0f
unidirectional
variable: bool
default: false
directional_damping_threshold
variable: float
default: 0
Methods:
trigger
-> triggered
reset
-> triggered
GetCurrentCameraTarget
Inherits from ScriptInterface
Outputs:
target
variable: Position
default: 0
distance
variable: float
default: 0.0
Methods:
start
-> started
stop
-> stopped
GetCurrentPlaylistLevelIndex
Inherits from ScriptInterface
Outputs:
index
variable: int
default: 0
Methods:
GetFlashFloatValue
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: false
Outputs:
float_value
variable: float
default: 0.0
Parameters:
callback_name
variable: String
default: NULL
Methods:
enable
-> enabled
disable
-> disabled
GetFlashIntValue
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: false
Outputs:
int_value
variable: int
default: 0
Parameters:
callback_name
variable: String
default: NULL
Methods:
enable
-> enabled
disable
-> disabled
GetInventoryItemName
Inherits from ScriptInterface
Inputs:
item
resource: INVENTORY_ITEM_QUANTITY
equippable_item
resource: EQUIPPABLE_ITEM_INSTANCE
GetNextPlaylistLevelName
Inherits from ScriptInterface
Outputs:
level_name
variable: String
default: NULL
Methods:
GetPlayerHasKeycard
Inherits from ScriptInterface
Targets:
has_card
doesnt_have_card
Parameters:
card_uid
variable: int
default: 0
Methods:
GetPointOnSpline
Inherits from ScriptInterface
Inputs:
spline
variable: Object
default: NULL
percentage_of_spline
variable: float
default: 0.0
Outputs:
Result
variable: Position
default: 0
Methods:
GetRotation
Inherits from InspectorInterface
Inputs:
Input
variable: Position
default: 0
Outputs:
Result
variable: Direction
default: 0,0,0
GetSelectedCharacterId
Inherits from ScriptInterface
Outputs:
character_id
variable: int
default: 0
Methods:
GetSplineLength
Inherits from ScriptInterface
Inputs:
spline
variable: Object
default: NULL
Outputs:
Result
variable: float
default: 0.0
Methods:
GetTranslation
Inherits from InspectorInterface
Inputs:
Input
variable: Position
default: 0
Outputs:
Result
variable: Direction
default: 0,0,0
GlobalEvent
Inherits from ScriptInterface
Inputs:
EventValue
variable: int
default: 1
Parameters:
EventName
variable: String
default:
Methods:
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:
EventName
variable: String
default:
Methods:
start_monitoring
-> started_monitoring
stop_monitoring
-> stopped_monitoring
GlobalPosition
Inherits from ScriptVariable
Parameters:
PositionName
variable: String
default:
GPU_PFXEmitterReference
Inherits from SensorAttachmentInterface
States:
start_on_reset
variable: bool
default: true
deleted
variable: bool
default: false
Inputs:
mastered_by_visibility
variable: Object
default: NULL
Parameters:
EFFECT_NAME
variable: String
default:
SPAWN_NUMBER
variable: int
default: 100
SPAWN_RATE
variable: float
default: 100.0
SPREAD_MIN
variable: float
default: 0.0
SPREAD_MAX
variable: float
default: 0.0
EMITTER_SIZE
variable: float
default: 0.1
SPEED
variable: float
default: 1.0
SPEED_VAR
variable: float
default: 0.0
LIFETIME
variable: float
default: 1.0
LIFETIME_VAR
variable: float
default: 0.0
HableToneMappingSettings
Inherits from TransformerInterface
Inputs:
shoulder_strength
variable: float
default: 0.22
linear_strength
variable: float
default: 0.30
linear_angle
variable: float
default: 0.10
toe_strength
variable: float
default: 0.20
toe_numerator
variable: float
default: 0.01
toe_denominator
variable: float
default: 0.30
linear_white_point
variable: float
default: 11.2
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
variable: bool
default: true
light_on_reset
variable: bool
default: true
Outputs:
completion_percentage
variable: float
default: 0.0
Parameters:
hacking_difficulty
variable: int
default: 0
auto_exit
variable: bool
default: true
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
enum: NOISE_TYPE
default: HARMONIC
frequency
variable: Direction
default: 0,0,0
damping
variable: Direction
default: 0,0,0
rotation_intensity
variable: Direction
default: 0,0,0
min_fov_range
variable: float
default: 45.0f
max_fov_range
variable: float
default: 45.0f
min_noise
variable: float
default: 1.0f
max_noise
variable: float
default: 1.0f
HasAccessAtDifficulty
Inherits from ScriptInterface
Parameters:
difficulty
variable: int
default: 0
HeldItem_AINotifier
Inherits from ScriptInterface
Inputs:
Item
variable: Object
default: NULL
Duration
variable: float
default: 0.0
Methods:
trigger
-> triggered
expire
-> expired
HighSpecMotionBlurSettings
Inherits from PostprocessingSettings
Inputs:
contribution
variable: float
default: 1.0
camera_velocity_scalar
variable: float
default: 0.0
camera_velocity_min
variable: float
default: 1.5f
camera_velocity_max
variable: float
default: 3.5f
object_velocity_scalar
variable: float
default: 0.0
object_velocity_min
variable: float
default: 1.5f
object_velocity_max
variable: float
default: 3.5f
blur_range
variable: float
default: 16
IdleTask
Inherits from Task
Targets:
start_pre_move
start_interrupt
interrupted_while_moving
Inputs:
specific_character
variable: Object
default: NULL
Parameters:
should_auto_move_to_position
variable: bool
default: true
ignored_for_auto_selection
variable: bool
default: false
has_pre_move_script
variable: bool
default: false
has_interrupt_script
variable: bool
default: false
filter_options
enum: TASK_CHARACTER_CLASS_FILTER
default: USE_FILTER_PIN
Methods:
set_as_next_task
-> task_set_as_next
completed_pre_move
-> on_pre_move_completed
completed_interrupt
-> on_interrupt_completed
ImpactSphere
Inherits from AttachmentInterface
Targets:
Parameters:
radius
variable: float
default: 0.0
include_physics
variable: bool
default: false
Methods:
IntegerAnalyse
Inherits from EvaluatorInterface
Inputs:
Input
variable: int
default: 0
Outputs:
Result
variable: int
default: 0
Parameters:
Val0
variable: int
default: 0
Val1
variable: int
default: 1
Val2
variable: int
default: 2
Val3
variable: int
default: 3
Val4
variable: int
default: 4
Val5
variable: int
default: 5
Val6
variable: int
default: 6
Val7
variable: int
default: 7
Val8
variable: int
default: 8
Val9
variable: int
default: 9
IntegerCompare
Inherits from EvaluatorInterface
Targets:
Inputs:
LHS
variable: int
default: 0
RHS
variable: int
default: 0
Outputs:
Result
variable: bool
default: false
Methods:
IntegerMath
Inherits from EvaluatorInterface
Inputs:
LHS
variable: int
default: 0
RHS
variable: int
default: 0
Outputs:
Result
variable: int
default: 0
Methods:
IntegerMath_All
Inherits from EvaluatorInterface
Inputs:
Numbers
variable: int
default: 0.0
Outputs:
Result
variable: int
default: 0
Methods:
IntegerOperation
Inherits from EvaluatorInterface
Inputs:
Input
variable: int
default: 0
Outputs:
Result
variable: int
default: 0
Methods:
IntegerRemainder
Inherits from IntegerMath
Interaction
Inherits from ScriptInterface
Targets:
on_damaged
on_interrupt
on_killed
Parameters:
interruptible_on_start
variable: bool
default: false
Methods:
start_interaction
-> interaction_started
stop_interaction
-> interaction_stopped
allow_interrupt
-> interrupt_allowed
disallow_interrupt
-> interrupt_disallowed
InteractiveMovementControl
Inherits from TransformerInterface
Targets:
Inputs:
duration
variable: float
default: 0.0f
start_time
variable: float
default: 0.0f
progress_path
resource: SPLINE
Outputs:
result
variable: float
default: 0.0f
speed
variable: float
default: 0.0f
Parameters:
can_go_both_ways
variable: bool
default: false
use_left_input_stick
variable: bool
default: true
base_progress_speed
variable: float
default: 1.0f
movement_threshold
variable: float
default: 30.0f
momentum_damping
variable: float
default: 0.0f
track_bone_position
variable: bool
default: false
character_node
enum: CHARACTER_NODE
default: LEFT_HAND
track_position
variable: Position
default: 0
Methods:
Internal_JOB_SearchTarget
Inherits from Job
InventoryItem
Inherits from ScriptInterface
Targets:
Inputs:
itemName
variable: String
default: NULL
Outputs:
out_itemName
variable: String
default: NULL
out_quantity
variable: int
default: 0
Parameters:
item
variable: String
default: NULL
quantity
variable: int
default: 0
clear_on_collect
variable: bool
default: true
gcip_instances_count
variable: int
default: 1
Methods:
IrawanToneMappingSettings
Inherits from TransformerInterface
Inputs:
target_device_luminance
variable: float
default: 6.0
target_device_adaptation
variable: float
default: 20.0
saccadic_time
variable: float
default: 0.0
superbright_adaptation
variable: float
default: 0.5
IsCurrentLevelAChallengeMap
Inherits from ScriptInterface
Outputs:
challenge_map
variable: bool
default: false
Methods:
IsCurrentLevelAPreorderMap
Inherits from ScriptInterface
Outputs:
preorder_map
variable: bool
default: false
Methods:
IsMultiplayerMode
Inherits from Filter
IsPlaylistTypeAll
Inherits from ScriptInterface
Outputs:
all
variable: bool
default: false
Methods:
IsPlaylistTypeMarathon
Inherits from ScriptInterface
Outputs:
marathon
variable: bool
default: false
Methods:
IsPlaylistTypeSingle
Inherits from ScriptInterface
Outputs:
single
variable: bool
default: false
Methods:
Job
Inherits from ScriptInterface
States:
start_on_reset
variable: bool
default: true
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:
task_operation_mode
enum: TASK_OPERATION_MODE
default: SINGLE_AND_EXCLUSIVE
should_perform_all_tasks
variable: bool
default: false
JOB_Panic
Inherits from Job
JOB_SpottingPosition
Inherits from JobWithPosition
Inputs:
SpottingPosition
variable: Position
default: 0
JOB_SystematicSearch
Inherits from Job
JOB_SystematicSearchFlare
Inherits from Job
JobWithPosition
Inherits from Job
LeaderboardWriter
Inherits from ScriptInterface
Parameters:
time_elapsed
variable: float
default: 0.0
score
variable: int
default: 0
level_number
variable: int
default: 0
grade
variable: int
default: 5
player_character
variable: int
default: 0
combat
variable: int
default: 0
stealth
variable: int
default: 0
improv
variable: int
default: 0
star1
variable: bool
default: false
star2
variable: bool
default: false
star3
variable: bool
default: false
Methods:
LeaveGame
Inherits from ScriptInterface
Inputs:
disconnect_from_session
variable: bool
default: false
Methods:
LensDustSettings
Inherits from PostprocessingSettings
Parameters:
DUST_MAX_REFLECTED_BLOOM_INTENSITY
variable: float
default: 0.02f
DUST_REFLECTED_BLOOM_INTENSITY_SCALAR
variable: float
default: 0.25f
DUST_MAX_BLOOM_INTENSITY
variable: float
default: 0.004f
DUST_BLOOM_INTENSITY_SCALAR
variable: float
default: 1.0f
DUST_THRESHOLD
variable: float
default: 0.0f
LevelCompletionTargets
Inherits from ScriptInterface
Parameters:
TargetTime
variable: float
default: -1
NumDeaths
variable: int
default: 1
TeamRespawnBonus
variable: int
default: -1
NoLocalRespawnBonus
variable: int
default: -1
NoRespawnBonus
variable: int
default: -1
GrappleBreakBonus
variable: int
default: -1
Methods:
LevelInfo
Inherits from ScriptInterface
Parameters:
save_level_name_id
variable: String
default: NULL
LightAdaptationSettings
Inherits from TransformerInterface
Inputs:
fast_neural_t0
variable: float
default: 5.0
slow_neural_t0
variable: float
default: 5.0
pigment_bleaching_t0
variable: float
default: 20.0
fb_luminance_to_candelas_per_m2
variable: float
default: 105.0
max_adaptation_lum
variable: float
default: 20000
min_adaptation_lum
variable: float
default: 0
adaptation_percentile
variable: float
default: 0.3
low_bracket
variable: float
default: 0.0
high_bracket
variable: float
default: 1.0
Parameters:
LightingMaster
Inherits from ScriptInterface
States:
light_on_reset
variable: bool
default: true
Inputs:
objects
variable: Object
default: NULL
Methods:
light_switch_on
-> light_switched_on
light_switch_off
-> light_switched_off
LightReference
Inherits from AttachmentInterface
States:
deleted
variable: bool
default: false
show_on_reset
variable: bool
default: true
light_on_reset
variable: bool
default: true
Inputs:
occlusion_geometry
resource: RENDERABLE_INSTANCE
mastered_by_visibility
variable: Object
default: NULL
exclude_shadow_entities
variable: Object
default: NULL
Parameters:
type
enum: LIGHT_TYPE
default: OMNI
defocus_attenuation
variable: float
default: 1.0
start_attenuation
variable: float
default: 0.1
end_attenuation
variable: float
default: 2.0
physical_attenuation
variable: bool
default: false
near_dist
variable: float
default: 0.1f
near_dist_shadow_offset
variable: float
default: 0.0f
inner_cone_angle
variable: float
default: 22.5
outer_cone_angle
variable: float
default: 45.0
intensity_multiplier
variable: float
default: 1.0
radiosity_multiplier
variable: float
default: 1.0
area_light_radius
variable: float
default: 0.0
diffuse_softness
variable: float
default: 0.0
diffuse_bias
variable: float
default: 0.0
glossiness_scale
variable: float
default: 1.0
flare_occluder_radius
variable: float
default: 0.0
flare_spot_offset
variable: float
default: 0.0
flare_intensity_scale
variable: float
default: 1.0
cast_shadow
variable: bool
default: false
fade_type
enum: LIGHT_FADE_TYPE
default: SHADOW
is_specular
variable: bool
default: false
has_lens_flare
variable: bool
default: false
has_noclip
variable: bool
default: false
is_square_light
variable: bool
default: false
is_flash_light
variable: bool
default: false
no_alphalight
variable: bool
default: false
include_in_planar_reflections
variable: bool
default: false
shadow_priority
variable: int
default: 0
aspect_ratio
variable: float
default: 1
gobo_texture
variable: String
default: NULL
horizontal_gobo_flip
variable: bool
default: false
colour
variable: Direction
default: 255,255,255
strip_length
variable: float
default: 10.0
distance_mip_selection_gobo
variable: bool
default: false
volume
variable: bool
default: false
volume_end_attenuation
variable: float
default: -1
volume_colour_factor
variable: Direction
default: 255,255,255
volume_density
variable: float
default: 0.2
depth_bias
variable: float
default: 0.05
slope_scale_depth_bias
variable: int
default: 1
Internals:
resource
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:
enable_on_reset
variable: bool
default: false
Inputs:
items
variable: Object
default: NULL
Methods:
enable
-> enabled
disable
-> disabled
LODControls
Inherits from ModifierInterface
Inputs:
lod_range_scalar
variable: float
default: 1.0f
disable_lods
variable: bool
default: false
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:
trigger_pin
variable: int
default: 1
Logic_Vent_Entrance
Inherits from ScriptInterface
Inputs:
Hide_Pos
variable: Position
default: 0
Emit_Pos
variable: Position
default: 0
Parameters:
force_stand_on_exit
variable: bool
default: true
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
resource: 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
variable: int
default: 1
reset_on_trigger
variable: bool
default: true
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:
Count
variable: int
default: 0
Parameters:
is_limitless
variable: bool
default: false
trigger_limit
variable: int
default: 1
non_persistent
variable: bool
default: false
Methods:
Up
-> on_Up
Down
-> on_Down
reset
-> reseted
LogicDelay
Inherits from EvaluatorInterface
Targets:
Inputs:
delay
variable: float
default: 0.0f
can_suspend
variable: bool
default: true
LogicGate
Inherits from EvaluatorInterface
Targets:
Inputs:
allow
variable: bool
default: true
LogicPressurePad
Inherits from ScriptInterface
Targets:
Pad_Activated
Pad_Deactivated
bound_characters
Inputs:
Limit
variable: int
default: 1
Outputs:
Count
variable: int
default: 0
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
variable: bool
default: true
is_persistent
variable: bool
default: false
Methods:
reset
-> reseted
refresh
-> refreshed
set_true
-> set_to_true
set_false
-> set_to_false
Map_Floor_Change
Inherits from ScriptInterface
Parameters:
floor_name
variable: String
default: NULL
Methods:
MapAnchor
Inherits from ScriptInterface
Inputs:
map_north
variable: Direction
default: 0,0,1
map_pos
variable: Direction
default: 0.5,0,0.5
map_scale
variable: float
default: 1.0
Parameters:
keyframe
variable: String
default: NULL
keyframe1
variable: String
default: NULL
keyframe2
variable: String
default: NULL
keyframe3
variable: String
default: NULL
keyframe4
variable: String
default: NULL
keyframe5
variable: String
default: NULL
world_pos
variable: Position
default: 0
is_default_for_items
variable: bool
default: true
Methods:
MapItem
Inherits from ScriptInterface
States:
show_ui_on_reset
variable: bool
default: false
Parameters:
Methods:
refresh_value
-> value_refreshed
hide_ui
-> ui_hidden
show_ui
-> ui_shown
Master
Inherits from ScriptInterface
States:
suspend_on_reset
variable: bool
default: false
Inputs:
objects
variable: Object
default: NULL
Parameters:
disable_display
variable: bool
default: true
disable_collision
variable: bool
default: true
disable_simulation
variable: bool
default: true
Methods:
suspend
-> suspended
allow
-> allowed
show
-> shown
hide
-> hidden
enable
-> enabled
disable
-> disabled
simulate
-> simulated
keyframe
-> keyframed
MELEE_WEAPON
Inherits from EQUIPPABLE_ITEM
Inputs:
item_animated_model_and_collision
variable: Object
default: NULL
Parameters:
normal_attack_damage
variable: float
default: 0.0
power_attack_damage
variable: float
default: 0.0
position_input
variable: Position
default: 0
Methods:
impact_with_world
-> impacted_with_world
Minigames
Inherits from SensorInterface
Targets:
Parameters:
game_inertial_damping_active
variable: bool
default: true
game_green_text_active
variable: bool
default: true
game_yellow_chart_active
variable: bool
default: true
game_overloc_fail_active
variable: bool
default: true
game_docking_active
variable: bool
default: true
game_environ_ctr_active
variable: bool
default: true
config_pass_number
variable: int
default: 1
config_fail_limit
variable: int
default: 1
config_difficulty
variable: int
default: 1
ModelReference
Inherits from AttachmentInterface
Targets:
States:
show_on_reset
variable: bool
default: true
enable_on_reset
variable: bool
default: true
simulate_on_reset
variable: bool
default: true
light_on_reset
variable: bool
default: true
convert_to_physics
variable: bool
default: false
Parameters:
material
variable: String
default: NULL
occludes_atmosphere
variable: bool
default: false
include_in_planar_reflections
variable: bool
default: false
lod_ranges
variable: String
default: NULL
intensity_multiplier
variable: float
default: 1.0
radiosity_multiplier
variable: float
default: 0.0
emissive_tint
variable: Direction
default: 255,255,255
replace_intensity
variable: bool
default: false
replace_tint
variable: bool
default: false
decal_scale
variable: Direction
default: 1.0,1.0,1.0
lightdecal_tint
variable: Direction
default: 255,255,255
lightdecal_intensity
variable: float
default: 1.0
diffuse_colour_scale
variable: Direction
default: 255,255,255
diffuse_opacity_scale
variable: float
default: 1.0
vertex_colour_scale
variable: Direction
default: 1.0,1.0,1.0
vertex_opacity_scale
variable: float
default: 1.0
uv_scroll_speed_x
variable: float
default: 0.0
uv_scroll_speed_y
variable: float
default: 0.0
alpha_blend_noise_power_scale
variable: float
default: 1.0
alpha_blend_noise_uv_scale
variable: float
default: 1.0
alpha_blend_noise_uv_offset_X
variable: float
default: 0.0
alpha_blend_noise_uv_offset_Y
variable: float
default: 0.0
dirt_multiply_blend_spec_power_scale
variable: float
default: 1.0
dirt_map_uv_scale
variable: float
default: 1.0
remove_on_damaged
variable: bool
default: false
damage_threshold
variable: int
default: 1
is_debris
variable: bool
default: false
is_prop
variable: bool
default: false
is_thrown
variable: bool
default: false
report_sliding
variable: bool
default: false
force_keyframed
variable: bool
default: false
force_transparent
variable: bool
default: false
soft_collision
variable: bool
default: false
allow_reposition_of_physics
variable: bool
default: true
disable_size_culling
variable: bool
default: false
cast_shadows
variable: bool
default: true
cast_shadows_in_torch
variable: bool
default: true
Internals:
resource
resource: RENDERABLE_INSTANCE
alpha_light_offset_x
variable: float
default: 0.0
alpha_light_offset_y
variable: float
default: 0.0
alpha_light_scale_x
variable: float
default: 1.0
alpha_light_scale_y
variable: float
default: 1.0
alpha_light_average_normal
variable: Direction
default: 0.0,0.0,0.0
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
variable: float
default: 0.0
movement_stick_y
variable: float
default: 0.0
camera_stick_x
variable: float
default: 0.0
camera_stick_y
variable: float
default: 0.0
mouse_x
variable: float
default: 0.0
mouse_y
variable: float
default: 0.0
analog_aim
variable: float
default: 0.0
analog_shoot
variable: float
default: 0.0
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:
FakePosition
variable: Position
default: 0
Methods:
start_ping
-> started_ping
stop_ping
-> stopped_ping
MoveAlongSpline
Inherits from TransformerInterface
Targets:
Inputs:
spline
variable: Object
default: NULL
speed
variable: float
default: 0.0
Outputs:
Result
variable: Position
default: 0
MoveInTime
Inherits from TransformerInterface
Targets:
Inputs:
start_position
variable: Position
default: 0
end_position
variable: Position
default: 0
Outputs:
result
variable: Position
default: 0
Parameters:
duration
variable: float
default: 1.0
MoviePlayer
Inherits from ScriptInterface
Targets:
Parameters:
trigger_end_on_skipped
variable: bool
default: true
filename
variable: String
default: NULL
skippable
variable: bool
default: true
enable_debug_skip
variable: bool
default: false
Methods:
MultipleCharacterAttachmentNode
Inherits from ScriptInterface
States:
attach_on_reset
variable: bool
default: true
Inputs:
character_01
resource: CHARACTER
attachment_01
variable: ReferenceFramePtr
default: 0
character_02
resource: CHARACTER
attachment_02
variable: ReferenceFramePtr
default: 0
character_03
resource: CHARACTER
attachment_03
variable: ReferenceFramePtr
default: 0
character_04
resource: CHARACTER
attachment_04
variable: ReferenceFramePtr
default: 0
character_05
resource: CHARACTER
attachment_05
variable: ReferenceFramePtr
default: 0
Parameters:
node
enum: CHARACTER_NODE
default: HEAD
use_offset
variable: bool
default: true
translation
variable: Direction
default: 0,0,0
rotation
variable: Direction
default: 0,0,0
is_cinematic
variable: bool
default: false
Methods:
attach
-> attached
detach
-> detached
MultiplePickupSpawner
Inherits from ScriptInterface
Inputs:
pos
variable: Position
default: 0
Parameters:
item_name
variable: String
default: NULL
Methods:
MultitrackLoop
Inherits from ScriptInterface
Inputs:
current_time
variable: float
default: 0.0
loop_condition
variable: bool
default: true
Parameters:
start_time
variable: float
default: 0.0
end_time
variable: float
default: 0.0
Methods:
start
-> started
stop
-> stopped
MusicController
Inherits from ScriptInterface
Parameters:
music_start_event
list: SOUND_EVENT
music_end_event
list: SOUND_EVENT
default: MusicController_Music_End
music_restart_event
list: SOUND_EVENT
default: MusicController_Music_Restart
layer_control_rtpc
list: SOUND_PARAMETER
default: Music_All_Layers
smooth_rate
variable: float
default: 0.2
alien_max_distance
variable: float
default: 50
object_max_distance
variable: float
default: 50
Methods:
enable_music
disable_music
MusicTrigger
Inherits from ScriptInterface
Targets:
Inputs:
connected_object
variable: Object
default: NULL
Parameters:
music_event
list: SOUND_EVENT
smooth_rate
variable: float
default: -1
queue_time
variable: float
default: 0
interrupt_all
variable: bool
default: false
trigger_once
variable: bool
default: false
rtpc_set_mode
enum: MUSIC_RTPC_MODE
default: UNCHANGED
rtpc_target_value
variable: float
default: 0
rtpc_duration
variable: float
default: 0
rtpc_set_return_mode
enum: MUSIC_RTPC_MODE
default: UNCHANGED
rtpc_return_value
variable: float
default: 0
Methods:
NavMeshArea
Inherits from ScriptInterface
Parameters:
position
variable: Position
default: 0
half_dimensions
variable: Direction
default: 0,0,0
area_type
enum: NAV_MESH_AREA_TYPE
default: BACKSTAGE
NavMeshBarrier
Inherits from Box
States:
open_on_reset
variable: bool
default: false
Parameters:
position
variable: Position
default: 0
half_dimensions
variable: Direction
default: 0,0,0
opaque
variable: bool
default: true
allowed_character_classes_when_open
enum: CHARACTER_CLASS_COMBINATION
default: ALL
allowed_character_classes_when_closed
enum: CHARACTER_CLASS_COMBINATION
default: NONE
Internals:
resource
resource: NAV_MESH_BARRIER_RESOURCE
Methods:
open
-> opened
close
-> closed
NavMeshExclusionArea
Inherits from ScriptInterface
Parameters:
position
variable: Position
default: 0
half_dimensions
variable: Direction
default: 0,0,0
NavMeshReachabilitySeedPoint
Inherits from ScriptInterface
Parameters:
position
variable: Position
default: 0
NetPlayerCounter
Inherits from ScriptInterface
Targets:
on_full
on_empty
on_intermediate
Outputs:
is_full
variable: bool
default: false
is_empty
variable: bool
default: false
contains_local_player
variable: bool
default: false
Methods:
enter
-> entered
exit
-> exited
trigger
-> triggered
NetworkedTimer
Inherits from SensorInterface
Targets:
on_second_changed
on_started_counting
on_finished_counting
Outputs:
time_elapsed
variable: float
default: 0.0
time_left
variable: float
default: 0.0
time_elapsed_sec
variable: int
default: 0
time_left_sec
variable: int
default: 0
Parameters:
duration
variable: float
default: 5.0f
NonInteractiveWater
Inherits from TransformerInterface
Inputs:
water_resource
variable: Object
default: NULL
Parameters:
SCALE_X
variable: float
default: 1.0
SCALE_Z
variable: float
default: 1.0
SHININESS
variable: float
default: 0.8
SPEED
variable: float
default: 0.0
SCALE
variable: float
default: 1.0
NORMAL_MAP_STRENGTH
variable: float
default: 1.0
SECONDARY_SPEED
variable: float
default: 0.0
SECONDARY_SCALE
variable: float
default: 1.0
SECONDARY_NORMAL_MAP_STRENGTH
variable: float
default: 1.0
CYCLE_TIME
variable: float
default: 1.0
FLOW_SPEED
variable: float
default: 1.0
FLOW_TEX_SCALE
variable: float
default: 4.0
FLOW_WARP_STRENGTH
variable: float
default: 0.5
FRESNEL_POWER
variable: float
default: 0.8
MIN_FRESNEL
variable: float
default: 0.0
MAX_FRESNEL
variable: float
default: 5.0
ENVIRONMENT_MAP_MULT
variable: float
default: 1.0
ENVMAP_SIZE
variable: float
default: 1.0
ENVMAP_BOXPROJ_BB_SCALE
variable: Direction
default: 1,1,1
REFLECTION_PERTURBATION_STRENGTH
variable: float
default: 0.05
ALPHA_PERTURBATION_STRENGTH
variable: float
default: 0.05
ALPHALIGHT_MULT
variable: float
default: 0.4
softness_edge
variable: float
default: 10.0
DEPTH_FOG_INITIAL_COLOUR
variable: Direction
default: 255,255,255
DEPTH_FOG_INITIAL_ALPHA
variable: float
default: 1.0
DEPTH_FOG_MIDPOINT_COLOUR
variable: Direction
default: 255,255,255
DEPTH_FOG_MIDPOINT_ALPHA
variable: float
default: 0.5
DEPTH_FOG_MIDPOINT_DEPTH
variable: float
default: 1.0
DEPTH_FOG_END_COLOUR
variable: Direction
default: 255,255,255
DEPTH_FOG_END_ALPHA
variable: float
default: 0.0
DEPTH_FOG_END_DEPTH
variable: float
default: 2.0
NonPersistentBool
Inherits from ScriptVariable
Parameters:
initial_value
variable: bool
default: false
Methods:
set_true
-> set_to_true
set_false
-> set_to_false
NonPersistentInt
Inherits from ScriptVariable
Parameters:
initial_value
variable: int
default: 0
is_persistent
variable: bool
default: false
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:
AlienConfigString
variable: String
default: NULL
Methods:
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
enum: AMBUSH_TYPE
default: KILLTRAP
trigger_on_start
variable: bool
default: false
trigger_on_checkpoint_restart
variable: bool
default: false
NPC_AreaBox
Inherits from ScriptInterface
Parameters:
half_dimensions
variable: Direction
default: 0,0,0
position
variable: Position
default: 0
NPC_behaviour_monitor
Inherits from MonitorBase
Targets:
Parameters:
behaviour
enum: BEHAVIOR_TREE_BRANCH_TYPE
default: NONE
trigger_on_start
variable: bool
default: false
trigger_on_checkpoint_restart
variable: bool
default: false
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
resource: 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:
dialogue_range
variable: float
default: 35
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
NPC_FakeSense
Inherits from ScriptInterface
Inputs:
SensedObject
variable: Object
default: NULL
FakePosition
variable: Position
default: 0
Parameters:
Methods:
NPC_FollowOffset
Inherits from ScriptInterface
Inputs:
offset
variable: Direction
default: 0,0,0
target_to_follow
variable: Position
default: 0
Outputs:
Result
variable: Position
default: 0
NPC_ForceCombatTarget
Inherits from ScriptInterface
Inputs:
Target
variable: Object
default: NULL
Parameters:
LockOtherAttackersOut
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
NPC_ForceNextJob
Inherits from ScriptInterface
Targets:
job_started
job_completed
job_interrupted
Parameters:
ShouldInterruptCurrentTask
variable: bool
default: true
Job
variable: Object
default: NULL
InitialTask
variable: Object
default: NULL
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
NPC_ForceRetreat
Inherits from ScriptInterface
Inputs:
AreaObjects
resource: NPC_AREA_RESOURCE
Methods:
NPC_Gain_Aggression_In_Radius
Inherits from ScriptInterface
Inputs:
Position
variable: Position
default: 0
Radius
variable: float
default: 5.0
Parameters:
Methods:
NPC_GetCombatTarget
Inherits from ScriptInterface
Targets:
Outputs:
target
variable: Object
default: NULL
Methods:
NPC_GetLastSensedPositionOfTarget
Inherits from ScriptInterface
Targets:
NoRecentSense
SensedOnLeft
SensedOnRight
SensedInFront
SensedBehind
Inputs:
OptionalTarget
variable: Object
default: NULL
Outputs:
LastSensedPosition
variable: Position
default: 0
Parameters:
MaxTimeSince
variable: float
default: 1.0
Methods:
NPC_Group_Death_Monitor
Inherits from ScriptInterface
Targets:
last_man_dying
all_killed
Parameters:
squad_coordinator
variable: Object
default: NULL
CheckAllNPCs
variable: bool
default: false
Methods:
start_monitor
-> started_monitor
stop_monitor
-> stopped_monitor
reset
-> reseted
NPC_Group_DeathCounter
Inherits from ScriptInterface
Targets:
Parameters:
TriggerThreshold
variable: int
default: 1
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
variable: Object
default: NULL
Target
variable: Object
default: NULL
Parameters:
trigger_on_start
variable: bool
default: false
CheckAllNPCs
variable: bool
default: false
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
NPC_MeleeContext
Inherits from ScriptInterface
Inputs:
ConvergePos
variable: Position
default: 0
Radius
variable: float
default: 0.0
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
variable: bool
default: false
trigger_on_checkpoint_restart
variable: bool
default: false
NPC_navmesh_type_monitor
Inherits from MonitorBase
Targets:
Parameters:
nav_mesh_type
enum: NAV_MESH_AREA_TYPE
default: BACKSTAGE
trigger_on_start
variable: bool
default: false
trigger_on_checkpoint_restart
variable: bool
default: false
NPC_NotifyDynamicDialogueEvent
Inherits from ScriptInterface
Parameters:
Methods:
NPC_ResetSensesAndMemory
Inherits from ScriptInterface
Parameters:
ResetMenaceToFull
variable: bool
default: false
ResetSensesLimiters
variable: bool
default: false
Methods:
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:
BehaviourTreeFlag
enum: BEHAVIOUR_TREE_FLAGS
default: DO_ASSAULT_ATTACK_CHECKS
FlagSetting
variable: bool
default: true
Methods:
NPC_SetAgressionProgression
Inherits from ScriptInterface
Parameters:
allow_progression
variable: bool
default: true
Methods:
NPC_SetAimTarget
Inherits from ScriptInterface
Inputs:
Target
variable: Object
default: NULL
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
NPC_SetAutoTorchMode
Inherits from ScriptInterface
Parameters:
AutoUseTorchInDark
variable: bool
default: true
Methods:
NPC_SetChokePoint
Inherits from ScriptInterface
Inputs:
chokepoints
resource: CHOKE_POINT_RESOURCE
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
NPC_SetDefendArea
Inherits from ScriptInterface
Inputs:
AreaObjects
resource: NPC_AREA_RESOURCE
Methods:
NPC_SetFiringAccuracy
Inherits from ScriptInterface
Parameters:
Accuracy
variable: float
default: 1.0
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
NPC_SetFiringRhythm
Inherits from ScriptInterface
Parameters:
MinShootingTime
variable: float
default: 3.0
RandomRangeShootingTime
variable: float
default: 2.0
MinNonShootingTime
variable: float
default: 1.0
RandomRangeNonShootingTime
variable: float
default: 1.0
MinCoverNonShootingTime
variable: float
default: 3.0
RandomRangeCoverNonShootingTime
variable: float
default: 2.0
Methods:
NPC_SetHidingNearestLocation
Inherits from ScriptInterface
Inputs:
hiding_pos
variable: Position
default: 0
Methods:
NPC_SetHidingSearchRadius
Inherits from ScriptInterface
Parameters:
Radius
variable: float
default: 15.0
Methods:
NPC_SetInvisible
Inherits from ScriptInterface
Methods:
apply_hide
-> hide_applied
apply_show
-> show_applied
NPC_SetLocomotionTargetSpeed
Inherits from ScriptInterface
Parameters:
Methods:
NPC_SetPursuitArea
Inherits from ScriptInterface
Inputs:
AreaObjects
resource: NPC_AREA_RESOURCE
Methods:
NPC_SetRateOfFire
Inherits from ScriptInterface
Parameters:
MinTimeBetweenShots
variable: float
default: 1.0
RandomRange
variable: float
default: 0.5
Methods:
NPC_SetSafePoint
Inherits from ScriptInterface
Inputs:
SafePositions
variable: Position
default: 0
Methods:
trigger
-> triggered
reset
-> reseted
NPC_SetStartPos
Inherits from ScriptInterface
Inputs:
StartPos
variable: Position
default: 0
Methods:
NPC_SetTotallyBlindInDark
Inherits from ScriptInterface
Methods:
set_true
-> triggered
set_false
-> triggered
NPC_SetupMenaceManager
Inherits from ScriptInterface
Parameters:
AgressiveMenace
variable: bool
default: false
ProgressionFraction
variable: float
default: 1.0
ResetMenaceMeter
variable: bool
default: true
Methods:
NPC_Sleeping_Android_Monitor
Inherits from ScriptInterface
Targets:
Twitch
SitUp_Start
SitUp_End
Sleeping_GetUp
Sitting_GetUp
Inputs:
Android_NPC
variable: Object
default: NULL
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:
squad_coordinator
variable: Object
default: NULL
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:
NPC_Coordinator
variable: Object
default: NULL
Methods:
NPC_Squad_GetAwarenessWatermark
Inherits from ScriptInterface
Targets:
All_Dead
Stunned
Unaware
Suspicious
SearchingArea
SearchingLastSensed
Aware
Inputs:
NPC_Coordinator
variable: Object
default: NULL
Methods:
NPC_SuspiciousItem
Inherits from SensorInterface
Inputs:
ItemPosition
variable: Position
default: 0
Parameters:
Item
enum: SUSPICIOUS_ITEM
default: EXPLOSION
InitialReactionValidStartDuration
variable: float
default: 0.5
FurtherReactionValidStartDuration
variable: float
default: 6.0
RetriggerDelay
variable: float
default: 10.0
Trigger
enum: SUSPICIOUS_ITEM_TRIGGER
default: INSTANT
ShouldMakeAggressive
variable: bool
default: false
MaxGroupMembersInteract
variable: int
default: 2
SystematicSearchRadius
variable: float
default: 8.0
AllowSamePriorityToOveride
variable: bool
default: false
UseSamePriorityCloserDistanceConstraint
variable: bool
default: false
SamePriorityCloserDistanceConstraint
variable: float
default: 0.0
UseSamePriorityRecentTimeConstraint
variable: bool
default: false
SamePriorityRecentTimeConstraint
variable: float
default: 0.0
BehaviourTreePriority
enum: SUSPICIOUS_ITEM_BEHAVIOUR_TREE_PRIORITY
default: MEDIUM
InteruptSubPriority
variable: int
default: 1
DetectableByBackstageAlien
variable: bool
default: true
DoIntialReaction
variable: bool
default: false
MoveCloseToSuspectPosition
variable: bool
default: false
DoCloseToReaction
variable: bool
default: false
DoCloseToWaitForGroupMembers
variable: bool
default: false
DoSystematicSearch
variable: bool
default: false
GroupNotify
enum: SUSPICIOUS_ITEM_STAGE
default: FIRST_SENSED
DoIntialReactionSubsequentGroupMember
variable: bool
default: false
MoveCloseToSuspectPositionSubsequentGroupMember
variable: bool
default: false
DoCloseToReactionSubsequentGroupMember
variable: bool
default: false
DoCloseToWaitForGroupMembersSubsequentGroupMember
variable: bool
default: false
DoSystematicSearchSubsequentGroupMember
variable: bool
default: false
Methods:
enter
-> entered
exit
-> exited
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:
AimTarget
variable: Object
default: NULL
Parameters:
Raise_gun
variable: bool
default: false
use_current_target
variable: bool
default: false
duration
variable: float
default: 0.0
clamp_angle
variable: float
default: 30.0f
clear_current_requests
variable: bool
default: false
Methods:
NPC_TriggerShootRequest
Inherits from ScriptInterface
Targets:
started_shooting
finished_shooting
interrupted
Parameters:
empty_current_clip
variable: bool
default: false
shot_count
variable: int
default: -1
duration
variable: float
default: -1.0
clear_current_requests
variable: bool
default: false
Methods:
NPC_WithdrawAlien
Inherits from ScriptInterface
Parameters:
allow_any_searches_to_complete
variable: bool
default: false
permanent
variable: bool
default: false
killtraps
variable: bool
default: false
initial_radius
variable: float
default: 15.0
timed_out_radius
variable: float
default: 3.0
time_to_force
variable: float
default: 10.0
Methods:
trigger
-> triggered
cancel
-> cancelled
NumConnectedPlayers
Inherits from ScriptInterface
Targets:
Outputs:
count
variable: int
default: 0
NumPlayersOnStart
Inherits from ScriptInterface
Outputs:
count
variable: int
default: 0
PadLightBar
Inherits from ScriptInterface
Parameters:
colour
variable: Direction
default: 0,0,0
Methods:
trigger
-> triggered
reset
-> reseted
PadRumbleImpulse
Inherits from ScriptInterface
Parameters:
low_frequency_rumble
variable: float
default: 0.0
high_frequency_rumble
variable: float
default: 0.0
left_trigger_impulse
variable: float
default: 0.0
right_trigger_impulse
variable: float
default: 0.0
aim_trigger_impulse
variable: float
default: 0.0
shoot_trigger_impulse
variable: float
default: 0.0
Methods:
trigger
-> triggered
reset
-> reseted
ParticleEmitterReference
Inherits from SensorAttachmentInterface
States:
start_on_reset
variable: bool
default: true
show_on_reset
variable: bool
default: true
deleted
variable: bool
default: false
Inputs:
mastered_by_visibility
variable: Object
default: NULL
Parameters:
use_local_rotation
variable: bool
default: false
include_in_planar_reflections
variable: bool
default: false
material
variable: String
default: NULL
unique_material
variable: bool
default: false
quality_level
variable: int
default: 1
bounds_max
variable: Direction
default: 2.0,2.0,2.0
bounds_min
variable: Direction
default: -2.0,-2.0,-2.0
TEXTURE_MAP
variable: String
default:
DRAW_PASS
variable: int
default: 8
ASPECT_RATIO
variable: float
default: 1
FADE_AT_DISTANCE
variable: float
default: 5000.0f
PARTICLE_COUNT
variable: int
default: 100
SYSTEM_EXPIRY_TIME
variable: float
default: 10
SIZE_START_MIN
variable: float
default: 1
SIZE_START_MAX
variable: float
default: 1
SIZE_END_MIN
variable: float
default: 1
SIZE_END_MAX
variable: float
default: 1
ALPHA_IN
variable: float
default: 0.01
ALPHA_OUT
variable: float
default: 99.99
MASK_AMOUNT_MIN
variable: float
default: 0.5
MASK_AMOUNT_MAX
variable: float
default: 0.5
MASK_AMOUNT_MIDPOINT
variable: float
default: 0.5
PARTICLE_EXPIRY_TIME_MIN
variable: float
default: 2
PARTICLE_EXPIRY_TIME_MAX
variable: float
default: 2
COLOUR_SCALE_MIN
variable: float
default: 1
COLOUR_SCALE_MAX
variable: float
default: 1
WIND_X
variable: float
default: 0
WIND_Y
variable: float
default: 0
WIND_Z
variable: float
default: 0
ALPHA_REF_VALUE
variable: float
default: 0.5
BILLBOARDING_LS
variable: int
default: 0
BILLBOARDING
variable: int
default: 0
BILLBOARDING_NONE
variable: int
default: 1
BILLBOARDING_ON_AXIS_X
variable: int
default: 0
BILLBOARDING_ON_AXIS_Y
variable: int
default: 0
BILLBOARDING_ON_AXIS_Z
variable: int
default: 0
BILLBOARDING_VELOCITY_ALIGNED
variable: int
default: 0
BILLBOARDING_VELOCITY_STRETCHED
variable: int
default: 0
BILLBOARDING_SPHERE_PROJECTION
variable: int
default: 0
BLENDING_STANDARD
variable: int
default: 1
BLENDING_ALPHA_REF
variable: int
default: 0
BLENDING_ADDITIVE
variable: int
default: 0
BLENDING_PREMULTIPLIED
variable: int
default: 0
BLENDING_DISTORTION
variable: int
default: 0
LOW_RES
variable: int
default: 0
EARLY_ALPHA
variable: int
default: 0
LOOPING
variable: int
default: 1
ANIMATED_ALPHA
variable: int
default: 0
NONE
variable: int
default: 0
LIGHTING
variable: int
default: 0
PER_PARTICLE_LIGHTING
variable: int
default: 0
X_AXIS_FLIP
variable: int
default: 0
Y_AXIS_FLIP
variable: int
default: 0
BILLBOARD_FACING
variable: int
default: 0
BILLBOARDING_ON_AXIS_FADEOUT
variable: int
default: 0
BILLBOARDING_CAMERA_LOCKED
variable: int
default: 0
CAMERA_RELATIVE_POS_X
variable: float
default: 0.0f
CAMERA_RELATIVE_POS_Y
variable: float
default: 0.0f
CAMERA_RELATIVE_POS_Z
variable: float
default: 3.0f
SPHERE_PROJECTION_RADIUS
variable: float
default: 1.0f
DISTORTION_STRENGTH
variable: float
default: 1.0
SCALE_MODIFIER
variable: float
default: 1.0
CPU
variable: int
default: 0
SPAWN_RATE
variable: float
default: 1
SPAWN_RATE_VAR
variable: float
default: 0
SPAWN_NUMBER
variable: int
default: 0
LIFETIME
variable: float
default: 1
LIFETIME_VAR
variable: float
default: 0
WORLD_TO_LOCAL_BLEND_START
variable: float
default: 0.0
WORLD_TO_LOCAL_BLEND_END
variable: float
default: 0.0
WORLD_TO_LOCAL_MAX_DIST
variable: float
default: 1000.0
CELL_EMISSION
variable: int
default: 0
CELL_MAX_DIST
variable: float
default: 6.0f
CUSTOM_SEED_CPU
variable: int
default: 0
SEED
variable: int
default: 0
ALPHA_TEST
variable: int
default: 0
ZTEST
variable: int
default: 1
START_MID_END_SPEED
variable: int
default: 0
SPEED_START_MIN
variable: float
default: 1.0
SPEED_START_MAX
variable: float
default: 1.0
SPEED_MID_MIN
variable: float
default: 1.0
SPEED_MID_MAX
variable: float
default: 1.0
SPEED_END_MIN
variable: float
default: 1.0
SPEED_END_MAX
variable: float
default: 1.0
LAUNCH_DECELERATE_SPEED
variable: int
default: 0
LAUNCH_DECELERATE_SPEED_START_MIN
variable: float
default: 1.0
LAUNCH_DECELERATE_SPEED_START_MAX
variable: float
default: 1.0
LAUNCH_DECELERATE_DEC_RATE
variable: float
default: 1.0
EMISSION_AREA
variable: int
default: 0
EMISSION_AREA_X
variable: float
default: 0.0
EMISSION_AREA_Y
variable: float
default: 0.0
EMISSION_AREA_Z
variable: float
default: 0.0
EMISSION_SURFACE
variable: int
default: 0
EMISSION_DIRECTION_SURFACE
variable: int
default: 0
AREA_CUBOID
variable: int
default: 1
AREA_SPHEROID
variable: int
default: 0
AREA_CYLINDER
variable: int
default: 0
PIVOT_X
variable: float
default: 0
PIVOT_Y
variable: float
default: 0
GRAVITY
variable: int
default: 1
GRAVITY_STRENGTH
variable: float
default: 1
GRAVITY_MAX_STRENGTH
variable: float
default: 0
COLOUR_TINT
variable: int
default: 0
COLOUR_TINT_START
variable: Direction
default: 1,1,1
COLOUR_TINT_END
variable: Direction
default: 1,1,1
COLOUR_USE_MID
variable: int
default: 0
COLOUR_TINT_MID
variable: Direction
default: 1,1,1
COLOUR_MIDPOINT
variable: float
default: 0.5
SPREAD_FEATURE
variable: int
default: 1
SPREAD_MIN
variable: float
default: 0
SPREAD
variable: float
default: 360
ROTATION
variable: int
default: 0
ROTATION_MIN
variable: float
default: 0
ROTATION_MAX
variable: float
default: 0
ROTATION_RANDOM_START
variable: int
default: 0
ROTATION_BASE
variable: float
default: 0
ROTATION_VAR
variable: float
default: 0
ROTATION_RAMP
variable: int
default: 0
ROTATION_IN
variable: float
default: 0
ROTATION_OUT
variable: float
default: 0
ROTATION_DAMP
variable: float
default: 0
FADE_NEAR_CAMERA
variable: int
default: 0
FADE_NEAR_CAMERA_MAX_DIST
variable: float
default: 1
FADE_NEAR_CAMERA_THRESHOLD
variable: float
default: 0.8
TEXTURE_ANIMATION
variable: int
default: 0
TEXTURE_ANIMATION_FRAMES
variable: int
default: 1
NUM_ROWS
variable: int
default: 1
TEXTURE_ANIMATION_LOOP_COUNT
variable: float
default: 1
RANDOM_START_FRAME
variable: int
default: 0
WRAP_FRAMES
variable: int
default: 1
NO_ANIM
variable: int
default: 0
SUB_FRAME_BLEND
variable: int
default: 1
SOFTNESS
variable: int
default: 0
SOFTNESS_EDGE
variable: float
default: 0.1
SOFTNESS_ALPHA_THICKNESS
variable: float
default: 1
SOFTNESS_ALPHA_DEPTH_MODIFIER
variable: float
default: 0
REVERSE_SOFTNESS
variable: int
default: 0
REVERSE_SOFTNESS_EDGE
variable: float
default: 0
PIVOT_AND_TURBULENCE
variable: int
default: 0
PIVOT_OFFSET_MIN
variable: float
default: 0
PIVOT_OFFSET_MAX
variable: float
default: 0
TURBULENCE_FREQUENCY_MIN
variable: float
default: 0
TURBULENCE_FREQUENCY_MAX
variable: float
default: 0
TURBULENCE_AMOUNT_MIN
variable: float
default: 0
TURBULENCE_AMOUNT_MAX
variable: float
default: 0
ALPHATHRESHOLD
variable: int
default: 0
ALPHATHRESHOLD_TOTALTIME
variable: float
default: 5
ALPHATHRESHOLD_RANGE
variable: float
default: 0.1
ALPHATHRESHOLD_BEGINSTART
variable: float
default: 0
ALPHATHRESHOLD_BEGINSTOP
variable: float
default: 0
ALPHATHRESHOLD_ENDSTART
variable: float
default: 0
ALPHATHRESHOLD_ENDSTOP
variable: float
default: 1
COLOUR_RAMP
variable: int
default: 0
COLOUR_RAMP_MAP
variable: String
default:
COLOUR_RAMP_ALPHA
variable: int
default: 0
DEPTH_FADE_AXIS
variable: int
default: 0
DEPTH_FADE_AXIS_DIST
variable: float
default: 1
DEPTH_FADE_AXIS_PERCENT
variable: float
default: 0.5
FLOW_UV_ANIMATION
variable: int
default: 0
FLOW_MAP
variable: String
default:
FLOW_TEXTURE_MAP
variable: String
default:
CYCLE_TIME
variable: float
default: 0.5
FLOW_SPEED
variable: float
default: 1
FLOW_TEX_SCALE
variable: float
default: 1
FLOW_WARP_STRENGTH
variable: float
default: 1
INFINITE_PROJECTION
variable: int
default: 0
PARALLAX_POSITION
variable: Direction
default: 0.0,0.0,0.0
DISTORTION_OCCLUSION
variable: int
default: 0
AMBIENT_LIGHTING
variable: int
default: 0
AMBIENT_LIGHTING_COLOUR
variable: Direction
default: 0.0,0.0,0.0
NO_CLIP
variable: int
default: 0
Internals:
resource
resource: RENDERABLE_INSTANCE
Methods:
refresh
-> refreshed
show
-> shown
hide
-> hidden
terminate
-> terminated
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:
open_on_reset
variable: bool
default: false
Inputs:
PlayAnimData_Entry
resource: PLAY_ANIMATION_DATA_RESOURCE
PlayAnimData_Exit
resource: PLAY_ANIMATION_DATA_RESOURCE
Killtrap_alien
resource: PLAY_ANIMATION_DATA_RESOURCE
Killtrap_victim
resource: PLAY_ANIMATION_DATA_RESOURCE
Parameters:
build_into_navmesh
variable: bool
default: true
position
variable: Position
default: 0
top
variable: Position
default: 0
extra_cost
variable: float
default: 100.0
network_id
variable: int
default: 0
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
resource: PLAY_ANIMATION_DATA_RESOURCE
destination
variable: Position
default: 0
Parameters:
build_into_navmesh
variable: bool
default: true
position
variable: Position
default: 0
extra_cost
variable: float
default: 100.0
character_classes
enum: CHARACTER_CLASS_COMBINATION
default: ALL
Methods:
update_cost
-> on_updated_cost
PathfindingTeleportNode
Inherits from CloseableInterface
Targets:
started_teleporting
stopped_teleporting
Inputs:
destination
variable: Position
default: 0
Parameters:
build_into_navmesh
variable: bool
default: true
position
variable: Position
default: 0
extra_cost
variable: float
default: 0.0
character_classes
enum: CHARACTER_CLASS_COMBINATION
default: ALL
Methods:
update_cost
-> on_updated_cost
PathfindingWaitNode
Inherits from CloseableInterface
Targets:
character_getting_near
character_arriving
character_stopped
started_waiting
stopped_waiting
Inputs:
destination
variable: Position
default: 0
Parameters:
build_into_navmesh
variable: bool
default: true
position
variable: Position
default: 0
extra_cost
variable: float
default: 100.0
character_classes
enum: CHARACTER_CLASS_COMBINATION
default: HUMANOID
Methods:
update_cost
-> on_updated_cost
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:
current
variable: int
default: 0
Parameters:
num
variable: int
default: 1
Methods:
trigger
-> triggered
reset_all
-> reseted
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
variable: Object
default: NULL
water_height
variable: float
default: 1.0f
water_density
variable: float
default: 1.0f
water_viscosity
variable: float
default: 1.0f
water_choppiness
variable: float
default: 0.05f
Methods:
PhysicsApplyImpulse
Inherits from ModifierInterface
Inputs:
objects
variable: Object
default: NULL
offset
variable: Direction
default: 0,0,0
direction
variable: Direction
default: 0,1,0
force
variable: float
default: 1.0f
can_damage
variable: bool
default: true
PhysicsApplyVelocity
Inherits from ModifierInterface
Inputs:
objects
variable: Object
default: NULL
angular_velocity
variable: Direction
default: 0,0,0
linear_velocity
variable: Direction
default: 0,1,0
propulsion_velocity
variable: float
default: 1.0
PhysicsModifyGravity
Inherits from ScriptInterface
States:
float_on_reset
variable: bool
default: false
Inputs:
objects
variable: Object
default: NULL
Methods:
floating
-> disabled_gravity
sinking
-> enabled_gravity
PhysicsSystem
Inherits from AttachmentInterface
Internals:
system_index
variable: int
default: 0
PickupSpawner
Inherits from ScriptInterface
Targets:
States:
spawn_on_reset
variable: bool
default: true
Inputs:
pos
variable: Position
default: 0
Parameters:
item_name
variable: String
default: NULL
item_quantity
variable: int
default: 0
Methods:
spawn
-> spawned
despawn
-> despawned
Planet
Inherits from TransformerInterface
Inputs:
planet_resource
variable: Object
default: NULL
parallax_position
variable: Position
default: 0
sun_position
variable: Position
default: 0
light_shaft_source_position
variable: Position
default: 0
Parameters:
parallax_scale
variable: float
default: 1.0f
planet_sort_key
variable: int
default: 0
overbright_scalar
variable: float
default: 1.0f
light_wrap_angle_scalar
variable: float
default: 1.0f
penumbra_falloff_power_scalar
variable: float
default: 1.0f
lens_flare_brightness
variable: float
default: 0.0
lens_flare_colour
variable: Direction
default: 255,255,255
atmosphere_edge_falloff_power
variable: float
default: 1.0
atmosphere_edge_transparency
variable: float
default: 1.0
atmosphere_scroll_speed
variable: float
default: 0.1
atmosphere_detail_scroll_speed
variable: float
default: 0.1
override_global_tint
variable: float
default: 0.0
global_tint
variable: Direction
default: 255,255,255
flow_cycle_time
variable: float
default: 1.0
flow_speed
variable: float
default: 1.0
flow_tex_scale
variable: float
default: 1.0
flow_warp_strength
variable: float
default: 1.0
detail_uv_scale
variable: float
default: 1.0
normal_uv_scale
variable: float
default: 1.0
terrain_uv_scale
variable: float
default: 1.0
atmosphere_normal_strength
variable: float
default: 1.0
terrain_normal_strength
variable: float
default: 1.0
light_shaft_colour
variable: Direction
default: 255,255,255
light_shaft_range
variable: float
default: 0.5
light_shaft_decay
variable: float
default: 0.8
light_shaft_min_occlusion_distance
variable: float
default: 100
light_shaft_intensity
variable: float
default: 0
light_shaft_density
variable: float
default: 0.0
light_shaft_source_occlusion
variable: bool
default: true
blocks_light_shafts
variable: bool
default: true
PlayEnvironmentAnimation
Inherits from ScriptInterface
Targets:
on_finished
on_finished_streaming
States:
play_on_reset
variable: bool
default: false
jump_to_the_end_on_play
variable: bool
default: false
Inputs:
geometry
variable: Object
default: NULL
marker
variable: Object
default: NULL
external_start_time
variable: Object
default: NULL
external_time
variable: Object
default: NULL
Outputs:
animation_length
variable: float
default: 0.0
Parameters:
animation_info
variable: AnimationInfoPtr
default: NULL
AnimationSet
variable: String
default: NULL
Animation
variable: String
default: NULL
start_frame
variable: int
default: -1
end_frame
variable: int
default: -1
play_speed
variable: float
default: 1.0f
loop
variable: bool
default: false
is_cinematic
variable: bool
default: false
shot_number
variable: int
default: 0
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
Player_ExploitableArea
Inherits from ScriptInterface
Inputs:
NpcSafePositions
variable: Position
default: 0
Methods:
enter
-> entered
exit
-> exited
Player_Sensor
Inherits from SensorInterface
Targets:
Standard
Running
Aiming
Vent
Grapple
Death
Cover
Motion_Tracked
Motion_Tracked_Vent
Leaning
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:
filter
variable: bool
default: true
Outputs:
count
variable: int
default: 1
Parameters:
Limit
variable: int
default: 1
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
reset
-> reseted
PlayerDiscardsItems
Inherits from ScriptInterface
Parameters:
discard_ieds
variable: bool
default: true
discard_medikits
variable: bool
default: true
discard_ammo
variable: bool
default: true
discard_flares_and_lights
variable: bool
default: true
discard_materials
variable: bool
default: true
discard_batteries
variable: bool
default: true
Methods:
PlayerDiscardsWeapons
Inherits from ScriptInterface
Parameters:
discard_pistol
variable: bool
default: true
discard_shotgun
variable: bool
default: true
discard_flamethrower
variable: bool
default: true
discard_boltgun
variable: bool
default: true
discard_cattleprod
variable: bool
default: true
discard_melee
variable: bool
default: true
Methods:
PlayerHasEnoughItems
Inherits from ScriptInterface
Inputs:
items
variable: Object
default: NULL
Parameters:
quantity
variable: int
default: 1
PlayerHasItem
Inherits from ScriptInterface
Inputs:
items
variable: Object
default: NULL
PlayerHasItemEntity
Inherits from ScriptInterface
Targets:
Inputs:
items
variable: Object
default: NULL
Methods:
PlayerHasItemWithName
Inherits from ScriptInterface
Inputs:
item_name
variable: String
default: NULL
PlayerHasSpaceForItem
Inherits from ScriptInterface
Inputs:
items
variable: Object
default: NULL
PlayerKilledAllyMonitor
Inherits from ScriptInterface
Targets:
States:
start_on_reset
variable: bool
default: true
Methods:
start_monitor
-> started_monitor
stop_monitor
-> stopped_monitor
PlayerLightProbe
Inherits from SensorInterface
Outputs:
output
variable: Direction
default: 0,0,0
light_level_for_ai
variable: float
default: 0.0
dark_threshold
variable: float
default: 0.0
fully_lit_threshold
variable: float
default: 0.0
PlayerTorch
Inherits from SensorInterface
Targets:
requested_torch_holster
requested_torch_draw
States:
start_on_reset
variable: bool
default: true
Inputs:
power_in_current_battery
variable: float
default: 1.0f
Outputs:
battery_count
variable: int
default: 0
Methods:
torch_turned_on
-> triggered
torch_turned_off
-> triggered
torch_new_battery_added
-> triggered
torch_battery_has_expired
-> triggered
torch_low_power
-> triggered
PlayerTriggerBox
Inherits from AttachmentInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Parameters:
half_dimensions
variable: Direction
default: 0,0,0
Methods:
enable
-> enabled
disable
-> disabled
PlayerUseTriggerBox
Inherits from AttachmentInterface
Targets:
on_entered
on_exited
on_use
States:
enable_on_reset
variable: bool
default: true
Parameters:
half_dimensions
variable: Direction
default: 0,0,0
text
variable: String
default: NULL
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:
weapon_type
enum: WEAPON_TYPE
default: PISTOL
ammo_percentage_in_clip
variable: float
default: 1.0f
Methods:
start
-> started
stop
-> stopped
PointAt
Inherits from ScriptInterface
Inputs:
origin
variable: Direction
default: 0,0,0
target
variable: Direction
default: 0,0,0
Outputs:
Result
variable: Position
default: 0
Methods:
PointTracker
Inherits from SensorInterface
Inputs:
origin
variable: Direction
default: 0,0,0
target
variable: Direction
default: 0,0,0
target_offset
variable: Direction
default: 0,0,0
Outputs:
result
variable: Position
default: 0
Parameters:
origin_offset
variable: Direction
default: 0,0,0
max_speed
variable: float
default: 180.0
damping_factor
variable: float
default: 0.6f
PositionDistance
Inherits from EvaluatorInterface
Inputs:
LHS
variable: Position
default: 0
RHS
variable: Position
default: 0
Outputs:
Result
variable: float
default: 0.0
PostprocessingSettings
Inherits from TransformerInterface
Inputs:
intensity
variable: float
default: 1.0
Parameters:
priority
variable: int
default: 100
blend_mode
enum: BLEND_MODE
default: ADDITIVE
ProjectileMotion
Inherits from TransformerInterface
Targets:
Inputs:
start_pos
variable: Direction
default: 0,0,0
start_velocity
variable: Direction
default: 0,0,0
duration
variable: float
default: 0.0
Outputs:
Current_Position
variable: Position
default: 0
Current_Velocity
variable: Direction
default: 0,0,0
ProjectileMotionComplex
Inherits from TransformerInterface
Targets:
Inputs:
start_position
variable: Position
default: 0
start_velocity
variable: Direction
default: 0,0,0
start_angular_velocity
variable: Direction
default: 0,0,0
flight_time_in_seconds
variable: float
default: 0.0
Outputs:
current_position
variable: Position
default: 0
current_velocity
variable: Direction
default: 0,0,0
current_angular_velocity
variable: Direction
default: 0,0,0
current_flight_time_in_seconds
variable: float
default: 0.0
ProjectiveDecal
Inherits from Box
States:
deleted
variable: bool
default: false
show_on_reset
variable: bool
default: true
Parameters:
time
variable: float
default: 0.0
include_in_planar_reflections
variable: bool
default: false
material
variable: String
default: NULL
Internals:
resource
resource: RENDERABLE_INSTANCE
Methods:
show
-> shown
hide
-> hidden
reset
-> reseted
fade_out
-> faded_out
set_decal_time
-> decal_time_set
ProximityDetector
Inherits from ScriptInterface
Targets:
Inputs:
filter
variable: bool
default: true
detector_position
variable: Position
default: 0
Parameters:
min_distance
variable: float
default: 0.3
max_distance
variable: float
default: 100.0
requires_line_of_sight
variable: bool
default: true
proximity_duration
variable: float
default: 1.0
Methods:
ProximityTrigger
Inherits from AttachmentInterface
Targets:
ignited
electrified
drenched
poisoned
Parameters:
fire_spread_rate
variable: float
default: 1.0
water_permeate_rate
variable: float
default: 10.0
electrical_conduction_rate
variable: float
default: 100.0
gas_diffusion_rate
variable: float
default: 0.1
ignition_range
variable: float
default: 1.0
electrical_arc_range
variable: float
default: 1.0
water_flow_range
variable: float
default: 1.0
gas_dispersion_range
variable: float
default: 1.0
Methods:
ignite
electrify
drench
poison
reset
-> reseted
QueryGCItemPool
Inherits from ScriptInterface
Outputs:
count
variable: int
default: 0
Parameters:
item_name
variable: String
default: NULL
item_quantity
variable: int
default: 0
Methods:
RadiosityIsland
Inherits from ScriptInterface
Inputs:
composites
variable: Object
default: NULL
exclusions
variable: Object
default: NULL
RadiosityProxy
Inherits from ScriptInterface
Parameters:
position
variable: Position
default: 0
Internals:
resource
resource: RENDERABLE_INSTANCE
RandomBool
Inherits from ScriptInterface
Outputs:
Result
variable: bool
default: false
Methods:
RandomFloat
Inherits from ScriptInterface
Outputs:
Result
variable: float
default: 0.0
Parameters:
Min
variable: float
default: 0.0
Max
variable: float
default: 1.0
Methods:
RandomFloat
Inherits from ScriptInterface
Outputs:
Result
variable: float
default: 0.0
Parameters:
Min
variable: float
default: 0.0
Max
variable: float
default: 1.0
Methods:
RandomInt
Inherits from ScriptInterface
Outputs:
Result
variable: int
default: 0
Parameters:
Min
variable: int
default: 0
Max
variable: int
default: 100
Methods:
RandomObjectSelector
Inherits from ScriptInterface
Inputs:
objects
variable: Object
default: NULL
Outputs:
chosen_object
variable: Object
default: NULL
Methods:
trigger
-> triggered
reset
-> reseted
RandomSelect
Inherits from ScriptInterface
Inputs:
Input
variable: Object
default: NULL
Outputs:
Result
variable: Object
default: NULL
Parameters:
Seed
variable: float
default: 0.5f
Methods:
RandomVector
Inherits from ScriptInterface
Outputs:
Result
variable: Direction
default: 0,0,0
Parameters:
MinX
variable: float
default: 0.0
MaxX
variable: float
default: 1.0
MinY
variable: float
default: 0.0
MaxY
variable: float
default: 1.0
MinZ
variable: float
default: 0.0
MaxZ
variable: float
default: 1.0
Normalised
variable: bool
default: false
Methods:
Raycast
Inherits from SensorInterface
Targets:
Obstructed
Unobstructed
OutOfRange
Inputs:
source_position
variable: Position
default: 0
target_position
variable: Position
default: 0
max_distance
variable: float
default: 100.0f
Outputs:
hit_object
variable: Object
default: NULL
hit_distance
variable: float
default: 0.0
hit_position
variable: Position
default: 0
Parameters:
Refraction
Inherits from TransformerInterface
Inputs:
refraction_resource
variable: Object
default: NULL
Parameters:
SCALE_X
variable: float
default: 1.0
SCALE_Z
variable: float
default: 1.0
DISTANCEFACTOR
variable: float
default: 1.0
REFRACTFACTOR
variable: float
default: 1.0
SPEED
variable: float
default: 0.0
SCALE
variable: float
default: 1.0
SECONDARY_REFRACTFACTOR
variable: float
default: 1.0
SECONDARY_SPEED
variable: float
default: 0.0
SECONDARY_SCALE
variable: float
default: 1.0
MIN_OCCLUSION_DISTANCE
variable: float
default: 1.0
CYCLE_TIME
variable: float
default: 10.0
FLOW_SPEED
variable: float
default: 1.0
FLOW_TEX_SCALE
variable: float
default: 4.0
FLOW_WARP_STRENGTH
variable: float
default: 0.5
RemoveFromGCItemPool
Inherits from ScriptInterface
Targets:
Parameters:
item_name
variable: String
default: NULL
item_quantity
variable: int
default: 0
gcip_instances_to_remove
variable: int
default: 0
Methods:
RemoveFromInventory
Inherits from ScriptInterface
Targets:
Inputs:
items
variable: Object
default: NULL
Methods:
RespawnConfig
Inherits from ScriptInterface
Parameters:
min_dist
variable: float
default: 2.0
preferred_dist
variable: float
default: 4.0
max_dist
variable: float
default: 30.0
respawn_mode
enum: RESPAWN_MODE
default: NEAR_DEATH_POINT
respawn_wait_time
variable: int
default: 10
uncollidable_time
variable: int
default: 5
is_default
variable: bool
default: true
Methods:
RespawnExcluder
Inherits from ScriptInterface
Inputs:
excluded_points
variable: Object
default: NULL
Methods:
Rewire
Inherits from ScriptInterface
Targets:
Inputs:
locations
resource: REWIRE_LOCATION
access_points
resource: REWIRE_ACCESS_POINT
Parameters:
map_keyframe
variable: String
default: NULL
total_power
variable: int
default: 0
Methods:
trigger
-> triggered
cancel
-> cancelled
RewireAccess_Point
Inherits from ScriptInterface
Targets:
closed
ui_breakout_triggered
Inputs:
interactive_locations
resource: REWIRE_LOCATION
visible_locations
resource: REWIRE_LOCATION
Parameters:
additional_power
variable: int
default: 0
display_name
variable: String
default: NULL
map_element_name
variable: String
default: NULL
map_name
variable: String
default: NULL
map_x_offset
variable: float
default: 0.0
map_y_offset
variable: float
default: 0.0
map_zoom
variable: float
default: 3.0
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:
systems
resource: REWIRE_SYSTEM
Parameters:
element_name
variable: String
default: NULL
display_name
variable: String
default: NULL
RewireSystem
Inherits from ScriptInterface
Targets:
Inputs:
world_pos
variable: Position
default: 0
Parameters:
display_name
variable: String
default: NULL
display_name_enum
enum: REWIRE_SYSTEM_NAME
default: AI_UI_MAIN_LIGHTING
on_by_default
variable: bool
default: false
running_cost
variable: int
default: 0
system_type
enum: REWIRE_SYSTEM_TYPE
default: AI_UI_MAIN_LIGHTING
map_name
variable: String
default: NULL
element_name
variable: String
default: NULL
Methods:
turn_on_system
turn_off_system
RewireTotalPowerResource
Inherits from ScriptInterface
Parameters:
total_power
variable: int
default: 0
RibbonEmitterReference
Inherits from SensorAttachmentInterface
States:
deleted
variable: bool
default: false
start_on_reset
variable: bool
default: true
show_on_reset
variable: bool
default: true
Inputs:
mastered_by_visibility
variable: Object
default: NULL
Parameters:
use_local_rotation
variable: bool
default: false
include_in_planar_reflections
variable: bool
default: false
material
variable: String
default: NULL
unique_material
variable: bool
default: false
quality_level
variable: int
default: 1
BLENDING_STANDARD
variable: int
default: 1
BLENDING_ALPHA_REF
variable: int
default: 0
BLENDING_ADDITIVE
variable: int
default: 0
BLENDING_PREMULTIPLIED
variable: int
default: 0
BLENDING_DISTORTION
variable: int
default: 0
NO_MIPS
variable: int
default: 0
UV_SQUARED
variable: int
default: 0
LOW_RES
variable: int
default: 0
LIGHTING
variable: int
default: 0
MASK_AMOUNT_MIN
variable: float
default: 0.5
MASK_AMOUNT_MAX
variable: float
default: 0.5
MASK_AMOUNT_MIDPOINT
variable: float
default: 0.5
DRAW_PASS
variable: int
default: 8
SYSTEM_EXPIRY_TIME
variable: float
default: 10
LIFETIME
variable: float
default: 1.0
SMOOTHED
variable: int
default: 1
WORLD_TO_LOCAL_BLEND_START
variable: float
default: 0.0
WORLD_TO_LOCAL_BLEND_END
variable: float
default: 0.0
WORLD_TO_LOCAL_MAX_DIST
variable: float
default: 1000.0
TEXTURE
variable: int
default: 1
TEXTURE_MAP
variable: String
default:
UV_REPEAT
variable: float
default: 1.0
UV_SCROLLSPEED
variable: float
default: 1.0
MULTI_TEXTURE
variable: int
default: 0
U2_SCALE
variable: float
default: 1.0
V2_REPEAT
variable: float
default: 1.0
V2_SCROLLSPEED
variable: float
default: 1.0
MULTI_TEXTURE_BLEND
variable: int
default: 1
MULTI_TEXTURE_ADD
variable: int
default: 0
MULTI_TEXTURE_MULT
variable: int
default: 0
MULTI_TEXTURE_MAX
variable: int
default: 0
MULTI_TEXTURE_MIN
variable: int
default: 0
SECOND_TEXTURE
variable: int
default: 0
TEXTURE_MAP2
variable: String
default:
CONTINUOUS
variable: int
default: 1
BASE_LOCKED
variable: int
default: 0
SPAWN_RATE
variable: float
default: 1.0
TRAILING
variable: int
default: 0
INSTANT
variable: int
default: 0
RATE
variable: int
default: 1
TRAIL_SPAWN_RATE
variable: float
default: 1.0
TRAIL_DELAY
variable: float
default: 1.0
MAX_TRAILS
variable: float
default: 5.0
POINT_TO_POINT
variable: int
default: 0
TARGET_POINT_POSITION
variable: Direction
default: 0.0,0.0,0.0
DENSITY
variable: float
default: 1.0
ABS_FADE_IN_0
variable: float
default: 0.0
ABS_FADE_IN_1
variable: float
default: 1.0
FORCES
variable: int
default: 1
GRAVITY_STRENGTH
variable: float
default: -4.81
GRAVITY_MAX_STRENGTH
variable: float
default: 0
DRAG_STRENGTH
variable: float
default: 0
WIND_X
variable: float
default: 0
WIND_Y
variable: float
default: 0
WIND_Z
variable: float
default: 0
START_MID_END_SPEED
variable: int
default: 1
SPEED_START_MIN
variable: float
default: 1
SPEED_START_MAX
variable: float
default: 1
WIDTH
variable: int
default: 1
WIDTH_START
variable: float
default: 0.2
WIDTH_MID
variable: float
default: 0.2
WIDTH_END
variable: float
default: 0.2
WIDTH_IN
variable: float
default: 0.2
WIDTH_OUT
variable: float
default: 0.8
COLOUR_TINT
variable: int
default: 1
COLOUR_SCALE_START
variable: float
default: 1
COLOUR_SCALE_MID
variable: float
default: 1
COLOUR_SCALE_END
variable: float
default: 1
COLOUR_TINT_START
variable: Direction
default: 1,1,1
COLOUR_TINT_MID
variable: Direction
default: 1,1,1
COLOUR_TINT_END
variable: Direction
default: 1,1,1
ALPHA_FADE
variable: int
default: 1
FADE_IN
variable: float
default: 0
FADE_OUT
variable: float
default: 1
EDGE_FADE
variable: int
default: 0
ALPHA_ERODE
variable: int
default: 0
SIDE_ON_FADE
variable: int
default: 0
SIDE_FADE_START
variable: float
default: 0
SIDE_FADE_END
variable: float
default: 0
DISTANCE_SCALING
variable: int
default: 0
DIST_SCALE
variable: float
default: 1
SPREAD_FEATURE
variable: int
default: 1
SPREAD_MIN
variable: float
default: 0
SPREAD
variable: float
default: 0.99999
EMISSION_AREA
variable: int
default: 1
EMISSION_AREA_X
variable: float
default: 0
EMISSION_AREA_Y
variable: float
default: 0
EMISSION_AREA_Z
variable: float
default: 0
AREA_CUBOID
variable: int
default: 1
AREA_SPHEROID
variable: int
default: 0
AREA_CYLINDER
variable: int
default: 0
COLOUR_RAMP
variable: int
default: 0
COLOUR_RAMP_MAP
variable: String
default:
SOFTNESS
variable: int
default: 0
SOFTNESS_EDGE
variable: float
default: 0.1
SOFTNESS_ALPHA_THICKNESS
variable: float
default: 1.0
SOFTNESS_ALPHA_DEPTH_MODIFIER
variable: float
default: 0
AMBIENT_LIGHTING
variable: int
default: 0
AMBIENT_LIGHTING_COLOUR
variable: Direction
default: 0.0,0.0,0.0
NO_CLIP
variable: int
default: 0
Internals:
resource
resource: RENDERABLE_INSTANCE
Methods:
refresh
-> refreshed
show
-> shown
hide
-> hidden
terminate
-> terminated
RotateAtSpeed
Inherits from TransformerInterface
Targets:
Inputs:
start_pos
variable: Position
default: 0
origin
variable: Position
default: 0
timer
variable: float
default: 0.0
Outputs:
Result
variable: Position
default: 0
Parameters:
duration
variable: float
default: 1.0
speed_X
variable: float
default: 0.0
speed_Y
variable: float
default: 0.0
speed_Z
variable: float
default: 0.0
loop
variable: bool
default: false
RotateInTime
Inherits from TransformerInterface
Targets:
Inputs:
start_pos
variable: Position
default: 0
origin
variable: Position
default: 0
timer
variable: float
default: 0.0
Outputs:
Result
variable: Position
default: 0
Parameters:
duration
variable: float
default: 1.0
time_X
variable: float
default: 0.0
time_Y
variable: float
default: 0.0
time_Z
variable: float
default: 0.0
loop
variable: bool
default: false
RTT_MoviePlayer
Inherits from ScriptInterface
Targets:
States:
show_on_reset
variable: bool
default: true
Parameters:
filename
variable: String
default: NULL
layer_name
variable: String
default: NULL
target_texture_name
variable: String
default: NULL
Methods:
trigger
-> triggered
cancel
-> cancelled
ScalarProduct
Inherits from EvaluatorInterface
Inputs:
LHS
variable: Direction
default: 0,0,0
RHS
variable: Direction
default: 0,0,0
Outputs:
Result
variable: float
default: 0.0
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:
fade_value
variable: float
default: 0.0f
ScreenFadeInTimed
Inherits from TransformerInterface
Targets:
Parameters:
time
variable: float
default: 1.0
ScreenFadeOutToBlack
Inherits from TransformerInterface
Parameters:
fade_value
variable: float
default: 0.0f
ScreenFadeOutToBlackTimed
Inherits from TransformerInterface
Targets:
Parameters:
time
variable: float
default: 1.0
ScreenFadeOutToWhite
Inherits from TransformerInterface
Parameters:
fade_value
variable: float
default: 0.0f
ScreenFadeOutToWhiteTimed
Inherits from TransformerInterface
Targets:
Parameters:
time
variable: float
default: 1.0
ScriptVariable
Inherits from ScriptInterface
Targets:
Methods:
refresh
-> refreshed
reset
-> reseted
SetAsActiveMissionLevel
Inherits from ScriptInterface
Parameters:
clear_level
variable: bool
default: false
Methods:
SetColour
Inherits from EvaluatorInterface
Inputs:
Colour
variable: Direction
default: 0,0,0
Outputs:
Result
variable: Direction
default: 0,0,0
SetEnum
Inherits from ModifierInterface
Outputs:
Output
variable: Enum
default: 0
Parameters:
initial_value
variable: Enum
default: 0
SetGamepadAxes
Inherits from ScriptInterface
Parameters:
invert_x
variable: bool
default: false
invert_y
variable: bool
default: false
save_settings
variable: bool
default: false
Methods:
SetGameplayTips
Inherits from ScriptInterface
Parameters:
tip_string_id
variable: String
default: NULL
Methods:
SetLocationAndOrientation
Inherits from ScriptInterface
Inputs:
location
variable: Position
default: 0
axis
variable: Direction
default: 0,0,0
local_offset
variable: Direction
default: 0,0,0
Outputs:
result
variable: Position
default: 0
Parameters:
Methods:
SetMotionTrackerRange
Inherits from ScriptInterface
Parameters:
range
variable: float
default: 20
Methods:
SetNextLoadingMovie
Inherits from ScriptInterface
Parameters:
playlist_to_load
variable: String
default: NULL
Methods:
SetObject
Inherits from ModifierInterface
Inputs:
Input
variable: Object
default: 0
Outputs:
Output
variable: Object
default: NULL
SetObjectiveCompleted
Inherits from ScriptInterface
Parameters:
objective_id
variable: int
default: 0
Methods:
SetPlayerHasKeycard
Inherits from ScriptInterface
Parameters:
card_uid
variable: int
default: 0
Methods:
SetPosition
Inherits from EvaluatorInterface
Inputs:
Translation
variable: Direction
default: 0,0,0
Rotation
variable: Direction
default: 0,0,0
Input
variable: Position
default: 0
Outputs:
Result
variable: Position
default: 0
Parameters:
set_on_reset
variable: bool
default: false
SetPrimaryObjective
Inherits from ScriptInterface
Parameters:
title
variable: String
default: NULL
additional_info
variable: String
default: NULL
title_list
list: OBJECTIVE_ENTRY_ID
default: A1_G0000_RIP_0010A
additional_info_list
list: OBJECTIVE_ENTRY_ID
default: A1_G0000_RIP_0010A
show_message
variable: bool
default: true
Methods:
SetRichPresence
Inherits from ScriptInterface
Parameters:
presence_id
list: PRESENCE_ID
default: NULL_STRING
mission_number
variable: float
default: 0.0
Methods:
SetString
Inherits from ModifierInterface
Outputs:
Output
variable: String
default: NULL
Parameters:
initial_value
variable: String
default: NULL
SetSubObjective
Inherits from ScriptInterface
Inputs:
target_position
variable: Position
default: 0
Parameters:
title
variable: String
default: NULL
map_description
variable: String
default: NULL
title_list
list: OBJECTIVE_ENTRY_ID
default: A1_G0000_RIP_0010A
map_description_list
list: OBJECTIVE_ENTRY_ID
default: A1_G0000_RIP_0010A
slot_number
variable: int
default: 0
objective_type
enum: SUB_OBJECTIVE_TYPE
default: NONE
show_message
variable: bool
default: true
Methods:
SetupGCDistribution
Inherits from ScriptInterface
Parameters:
c00
variable: float
default: 1.0
c01
variable: float
default: 0.969
c02
variable: float
default: 0.882
c03
variable: float
default: 0.754
c04
variable: float
default: 0.606
c05
variable: float
default: 0.457
c06
variable: float
default: 0.324
c07
variable: float
default: 0.216
c08
variable: float
default: 0.135
c09
variable: float
default: 0.079
c10
variable: float
default: 0.043
minimum_multiplier
variable: float
default: 1.0
divisor
variable: float
default: 20.0
lookup_decrease_time
variable: float
default: 15.0
lookup_point_increase
variable: int
default: 2
Methods:
SetVector
Inherits from EvaluatorInterface
Inputs:
x
variable: float
default: 0.0
y
variable: float
default: 0.0
z
variable: float
default: 0.0
Outputs:
Result
variable: Direction
default: 0,0,0
SetVector2
Inherits from EvaluatorInterface
Inputs:
Input
variable: Direction
default: 0,0,0
Outputs:
Result
variable: Direction
default: 0,0,0
SharpnessSettings
Inherits from PostprocessingSettings
Inputs:
local_contrast_factor
variable: float
default: 1
SimpleRefraction
Inherits from Box
States:
deleted
variable: bool
default: false
show_on_reset
variable: bool
default: true
Parameters:
DISTANCEFACTOR
variable: float
default: 1.0f
NORMAL_MAP
variable: String
default:
SPEED
variable: float
default: 0.0f
SCALE
variable: float
default: 1.0f
REFRACTFACTOR
variable: float
default: 1.0f
SECONDARY_NORMAL_MAPPING
variable: bool
default: false
SECONDARY_NORMAL_MAP
variable: String
default:
SECONDARY_SPEED
variable: float
default: 0.0f
SECONDARY_SCALE
variable: float
default: 1.0f
SECONDARY_REFRACTFACTOR
variable: float
default: 1.0f
ALPHA_MASKING
variable: bool
default: false
ALPHA_MASK
variable: String
default:
DISTORTION_OCCLUSION
variable: bool
default: false
MIN_OCCLUSION_DISTANCE
variable: float
default: 1.0f
FLOW_UV_ANIMATION
variable: bool
default: false
FLOW_MAP
variable: String
default:
CYCLE_TIME
variable: float
default: 1.0f
FLOW_SPEED
variable: float
default: 1.0f
FLOW_TEX_SCALE
variable: float
default: 4.0f
FLOW_WARP_STRENGTH
variable: float
default: 0.5
Internals:
resource
resource: RENDERABLE_INSTANCE
Methods:
refresh
-> refreshed
show
-> shown
hide
-> hidden
SimpleWater
Inherits from Box
States:
deleted
variable: bool
default: false
show_on_reset
variable: bool
default: true
Parameters:
SHININESS
variable: float
default: 0.8
softness_edge
variable: float
default: 0.005
FRESNEL_POWER
variable: float
default: 0.8
MIN_FRESNEL
variable: float
default: 0.0
MAX_FRESNEL
variable: float
default: 5.0
LOW_RES_ALPHA_PASS
variable: bool
default: false
ATMOSPHERIC_FOGGING
variable: bool
default: false
NORMAL_MAP
variable: String
default:
SPEED
variable: float
default: 0.01
SCALE
variable: float
default: 1.0
NORMAL_MAP_STRENGTH
variable: float
default: 1.0
SECONDARY_NORMAL_MAPPING
variable: bool
default: false
SECONDARY_SPEED
variable: float
default: -0.01
SECONDARY_SCALE
variable: float
default: 1.0
SECONDARY_NORMAL_MAP_STRENGTH
variable: float
default: 1.0
ALPHA_MASKING
variable: bool
default: false
ALPHA_MASK
variable: String
default:
FLOW_MAPPING
variable: bool
default: false
FLOW_MAP
variable: String
default:
CYCLE_TIME
variable: float
default: 10
FLOW_SPEED
variable: float
default: 1.0
FLOW_TEX_SCALE
variable: float
default: 4.0
FLOW_WARP_STRENGTH
variable: float
default: 0.5
ENVIRONMENT_MAPPING
variable: bool
default: false
ENVIRONMENT_MAP
variable: String
default:
ENVIRONMENT_MAP_MULT
variable: float
default: 1.0
LOCALISED_ENVIRONMENT_MAPPING
variable: bool
default: false
ENVMAP_SIZE
variable: float
default: 1.0
LOCALISED_ENVMAP_BOX_PROJECTION
variable: bool
default: false
ENVMAP_BOXPROJ_BB_SCALE
variable: Direction
default: 1,1,1
REFLECTIVE_MAPPING
variable: bool
default: false
REFLECTION_PERTURBATION_STRENGTH
variable: float
default: 1.0
DEPTH_FOG_INITIAL_COLOUR
variable: Direction
default: 0,0,0
DEPTH_FOG_INITIAL_ALPHA
variable: float
default: 1.0
DEPTH_FOG_MIDPOINT_COLOUR
variable: Direction
default: 0,0,0
DEPTH_FOG_MIDPOINT_ALPHA
variable: float
default: 1.0
DEPTH_FOG_MIDPOINT_DEPTH
variable: float
default: 0.5
DEPTH_FOG_END_COLOUR
variable: Direction
default: 0,0,0
DEPTH_FOG_END_ALPHA
variable: float
default: 1.0
DEPTH_FOG_END_DEPTH
variable: float
default: 1.0
CAUSTIC_TEXTURE
variable: String
default:
CAUSTIC_TEXTURE_SCALE
variable: float
default: 1.0
CAUSTIC_REFRACTIONS
variable: bool
default: false
CAUSTIC_REFLECTIONS
variable: bool
default: false
CAUSTIC_SPEED_SCALAR
variable: float
default: 20.0
CAUSTIC_INTENSITY
variable: float
default: 1.0
CAUSTIC_SURFACE_WRAP
variable: float
default: 1.0
CAUSTIC_HEIGHT
variable: float
default: 10.0
Internals:
resource
resource: RENDERABLE_INSTANCE
CAUSTIC_TEXTURE_INDEX
variable: int
default: 0xFFFFFFFF
Methods:
refresh
-> refreshed
show
-> shown
hide
-> hidden
SmokeCylinder
Inherits from SensorInterface
Inputs:
pos
variable: Position
default: 0
radius
variable: float
default: 0.0
height
variable: float
default: 0.0
duration
variable: float
default: 0.0
SmoothMove
Inherits from TransformerInterface
Targets:
Inputs:
timer
variable: float
default: 0.0
start_position
variable: Position
default: 0
end_position
variable: Position
default: 0
start_velocity
variable: Direction
default: 0,0,0
end_velocity
variable: Direction
default: 0,0,0
Outputs:
result
variable: Position
default: 0
Parameters:
duration
variable: float
default: 1.0
Sound
Inherits from SoundPlaybackBaseClass
Parameters:
stop_event
list: SOUND_EVENT
is_static_ambience
variable: bool
default: true
start_on
variable: bool
default: true
multi_trigger
variable: bool
default: false
use_multi_emitter
variable: bool
default: false
create_sound_object
variable: bool
default: true
position
variable: Position
default: 0
switch_name
list: SOUND_SWITCH
switch_value
variable: String
default: NULL
last_gen_enabled
variable: bool
default: true
resume_after_suspended
variable: bool
default: true
SoundBarrier
Inherits from ScriptInterface
Parameters:
default_open
variable: bool
default: true
position
variable: Position
default: 0
half_dimensions
variable: Direction
default: 0,0,0
band_aid
variable: bool
default: false
override_value
variable: float
default: 0
Internals:
resource
resource: COLLISION_MAPPING
Methods:
barrier_open
barrier_close
set_override
SoundEnvironmentMarker
Inherits from ScriptInterface
Parameters:
reverb_name
list: SOUND_REVERB
on_enter_event
list: SOUND_EVENT
on_exit_event
list: SOUND_EVENT
linked_network_occlusion_scaler
variable: float
default: 1
room_size
list: SOUND_STATE
default: Medium_Room
disable_network_creation
variable: bool
default: false
position
variable: Position
default: 0
SoundEnvironmentZone
Inherits from ScriptInterface
Parameters:
reverb_name
list: SOUND_REVERB
priority
variable: int
default: 0
position
variable: Position
default: 0
half_dimensions
variable: Direction
default: 0,0,0
SoundLevelInitialiser
Inherits from ScriptInterface
Parameters:
auto_generate_networks
variable: bool
default: false
network_node_min_spacing
variable: float
default: 2
network_node_max_visibility
variable: float
default: 10
network_node_ceiling_height
variable: float
default: 50
SoundLoadBank
Inherits from ScriptInterface
Targets:
Inputs:
sound_bank
variable: String
default: NULL
Parameters:
trigger_via_pin
variable: bool
default: false
memory_pool
enum: SOUND_POOL
default: GENERAL
Methods:
SoundLoadSlot
Inherits from ScriptInterface
Targets:
Parameters:
sound_bank
variable: String
default: NULL
memory_pool
enum: SOUND_POOL
default: GENERAL
Methods:
SoundMissionInitialiser
Inherits from ScriptInterface
Parameters:
human_max_threat
variable: float
default: 0.7
android_max_threat
variable: float
default: 0.8
alien_max_threat
variable: float
default: 1
SoundNetworkNode
Inherits from ScriptInterface
Parameters:
position
variable: Position
default: 0
SoundPhysicsInitialiser
Inherits from ScriptInterface
Parameters:
contact_max_timeout
variable: float
default: 0.33
contact_smoothing_attack_rate
variable: float
default: 1
contact_smoothing_decay_rate
variable: float
default: 1
contact_min_magnitude
variable: float
default: 0.01
contact_max_trigger_distance
variable: float
default: 25
impact_min_speed
variable: float
default: 0.2
impact_max_trigger_distance
variable: float
default: 10
ragdoll_min_timeout
variable: float
default: 0.25
ragdoll_min_speed
variable: float
default: 1
SoundPlaybackBaseClass
Inherits from SensorAttachmentInterface
Targets:
Inputs:
attached_sound_object
resource: SOUND_OBJECT
Parameters:
SoundRTPCController
Inherits from ScriptInterface
Parameters:
stealth_default_on
variable: bool
default: false
threat_default_on
variable: bool
default: false
Methods:
enable_stealth
disable_stealth
enable_threat
disable_threat
SoundSetRTPC
Inherits from SensorInterface
Inputs:
rtpc_value
variable: float
default: 0.0
sound_object
resource: SOUND_OBJECT
Parameters:
rtpc_name
list: SOUND_RTPC
smooth_rate
variable: float
default: 0
start_on
variable: bool
default: false
SoundSetState
Inherits from ScriptInterface
Parameters:
state_name
list: SOUND_STATE
state_value
variable: String
default: NULL
Methods:
SoundSetSwitch
Inherits from ScriptInterface
Inputs:
sound_object
resource: SOUND_OBJECT
Parameters:
switch_name
list: SOUND_SWITCH
switch_value
variable: String
default: NULL
Methods:
SoundTimelineTrigger
Inherits from ScriptInterface
Parameters:
sound_event
list: SOUND_EVENT
trigger_time
variable: float
default: 0
Methods:
trigger
-> triggered
trigger_now
abort
-> aborted
SpaceSuitVisor
Inherits from TransformerInterface
Parameters:
breath_level
variable: float
default: 0.0
SpawnGroup
Inherits from ScriptInterface
Targets:
Inputs:
default_group
variable: bool
default: false
trigger_on_reset
variable: bool
default: true
Methods:
enable
-> enabled
trigger
-> triggered
Speech
Inherits from SoundPlaybackBaseClass
Targets:
Inputs:
character
variable: Object
default: NULL
alt_character
variable: Object
default: NULL
Parameters:
speech_priority
enum: SPEECH_PRIORITY
default: HIGH
queue_time
variable: float
default: 4
SpeechScript
Inherits from TransformerInterface
Targets:
Inputs:
character_01
variable: Object
default: NULL
character_02
variable: Object
default: NULL
character_03
variable: Object
default: NULL
character_04
variable: Object
default: NULL
character_05
variable: Object
default: NULL
alt_character_01
variable: Object
default: NULL
alt_character_02
variable: Object
default: NULL
alt_character_03
variable: Object
default: NULL
alt_character_04
variable: Object
default: NULL
alt_character_05
variable: Object
default: NULL
Parameters:
speech_priority
enum: SPEECH_PRIORITY
default: HIGH
is_occludable
variable: bool
default: true
line_01_event
list: SOUND_EVENT
line_01_character
variable: int
default: 1
line_02_delay
variable: float
default: 0
line_02_event
list: SOUND_EVENT
line_02_character
variable: int
default: 1
line_03_delay
variable: float
default: 0
line_03_event
list: SOUND_EVENT
line_03_character
variable: int
default: 1
line_04_delay
variable: float
default: 0
line_04_event
list: SOUND_EVENT
line_04_character
variable: int
default: 1
line_05_delay
variable: float
default: 0
line_05_event
list: SOUND_EVENT
line_05_character
variable: int
default: 1
line_06_delay
variable: float
default: 0
line_06_event
list: SOUND_EVENT
line_06_character
variable: int
default: 1
line_07_delay
variable: float
default: 0
line_07_event
list: SOUND_EVENT
line_07_character
variable: int
default: 1
line_08_delay
variable: float
default: 0
line_08_event
list: SOUND_EVENT
line_08_character
variable: int
default: 1
line_09_delay
variable: float
default: 0
line_09_event
list: SOUND_EVENT
line_09_character
variable: int
default: 1
line_10_delay
variable: float
default: 0
line_10_event
list: SOUND_EVENT
line_10_character
variable: int
default: 1
restore_on_checkpoint
variable: bool
default: true
Sphere
Inherits from AttachmentInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Parameters:
radius
variable: float
default: 0.0
include_physics
variable: bool
default: false
Methods:
enable
-> enabled
disable
-> disabled
SplineDistanceLerp
Inherits from TransformerInterface
Targets:
Inputs:
spline
variable: Object
default: NULL
lerp_position
variable: Position
default: 0
Outputs:
Result
variable: float
default: 0.0
SplinePath
Inherits from AttachmentInterface
Parameters:
loop
variable: bool
default: false
orientated
variable: bool
default: false
Internals:
points
variable: SplineData
default: NULL
SpottingExclusionArea
Inherits from ScriptInterface
Parameters:
position
variable: Position
default: 0
half_dimensions
variable: Direction
default: 0,0,0
Squad_SetMaxEscalationLevel
Inherits from ScriptInterface
Parameters:
max_level
enum: NPC_AGGRO_LEVEL
default: NO_LIMIT
squad_coordinator
variable: Object
default: NULL
Methods:
StartNewChapter
Inherits from ScriptInterface
Parameters:
chapter
variable: int
default: 1
Methods:
StateQuery
Inherits from InspectorInterface
Targets:
Inputs:
Input
variable: Object
default: NULL
Outputs:
Result
variable: bool
default: false
Methods:
StealCamera
Targets:
Inputs:
focus_position
variable: Position
default: 0
Parameters:
steal_type
enum: STEAL_CAMERA_TYPE
default: FORCE_STEAL
check_line_of_sight
variable: bool
default: false
blend_in_duration
variable: float
default: 1.0f
Methods:
start
-> started
stop
-> stopped
SurfaceEffectBox
Inherits from Box
States:
deleted
variable: bool
default: false
show_on_reset
variable: bool
default: true
Parameters:
COLOUR_TINT
variable: Direction
default: 255,255,255
COLOUR_TINT_OUTER
variable: Direction
default: 255,255,255
INTENSITY
variable: float
default: 1.0
OPACITY
variable: float
default: 1.0
FADE_OUT_TIME
variable: float
default: 1.0
SURFACE_WRAP
variable: float
default: 0.0
ROUGHNESS_SCALE
variable: float
default: 1.0
SPARKLE_SCALE
variable: float
default: 1.0
METAL_STYLE_REFLECTIONS
variable: float
default: 1.0
SHININESS_OPACITY
variable: float
default: 0.0
TILING_ZY
variable: float
default: 1.0
TILING_ZX
variable: float
default: 1.0
TILING_XY
variable: float
default: 1.0
FALLOFF
variable: Direction
default: 1,1,1
WS_LOCKED
variable: bool
default: false
TEXTURE_MAP
variable: String
default:
SPARKLE_MAP
variable: String
default:
ENVMAP
variable: bool
default: false
ENVIRONMENT_MAP
variable: String
default:
ENVMAP_PERCENT_EMISSIVE
variable: float
default: 0.0
SPHERE
variable: bool
default: false
BOX
variable: bool
default: true
Internals:
resource
resource: RENDERABLE_INSTANCE
Methods:
refresh
-> refreshed
show
-> shown
hide
-> hidden
reset
-> reseted
fade_out
-> faded_out
SurfaceEffectSphere
Inherits from Sphere
States:
deleted
variable: bool
default: false
show_on_reset
variable: bool
default: true
Parameters:
COLOUR_TINT
variable: Direction
default: 255,255,255
COLOUR_TINT_OUTER
variable: Direction
default: 255,255,255
INTENSITY
variable: float
default: 1.0
OPACITY
variable: float
default: 1.0
FADE_OUT_TIME
variable: float
default: 1.0
SURFACE_WRAP
variable: float
default: 0.0
ROUGHNESS_SCALE
variable: float
default: 1.0
SPARKLE_SCALE
variable: float
default: 1.0
METAL_STYLE_REFLECTIONS
variable: float
default: 1.0
SHININESS_OPACITY
variable: float
default: 0.0
TILING_ZY
variable: float
default: 1.0
TILING_ZX
variable: float
default: 1.0
TILING_XY
variable: float
default: 1.0
WS_LOCKED
variable: bool
default: false
TEXTURE_MAP
variable: String
default:
SPARKLE_MAP
variable: String
default:
ENVMAP
variable: bool
default: false
ENVIRONMENT_MAP
variable: String
default:
ENVMAP_PERCENT_EMISSIVE
variable: float
default: 0.0
SPHERE
variable: bool
default: true
Internals:
resource
resource: RENDERABLE_INSTANCE
Methods:
refresh
-> refreshed
show
-> shown
hide
-> hidden
reset
-> reseted
fade_out
-> faded_out
SwitchLevel
Inherits from ScriptInterface
Parameters:
level_name
variable: String
default: NULL
Methods:
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:
start_on_reset
variable: bool
default: true
Inputs:
Job
variable: Object
default: NULL
TaskPosition
variable: Position
default: 0
filter
variable: bool
default: true
Parameters:
should_stop_moving_when_reached
variable: bool
default: true
should_orientate_when_reached
variable: bool
default: true
reached_distance_threshold
variable: float
default: 0.6
selection_priority
enum: TASK_PRIORITY
default: NORMAL
timeout
variable: float
default: 5.0
always_on_tracker
variable: bool
default: false
Methods:
TerminalContent
Inherits from ScriptInterface
Targets:
Parameters:
content_title
variable: String
default: NULL
content_decoration_title
variable: String
default: NULL
additional_info
variable: String
default: NULL
is_connected_to_audio_log
variable: bool
default: false
is_triggerable
variable: bool
default: false
is_single_use
variable: bool
default: false
TerminalFolder
Inherits from ScriptInterface
Targets:
code_success
code_fail
selected
States:
lock_on_reset
variable: bool
default: false
Inputs:
content0
resource: TERMINAL_CONTENT_DETAILS
content1
resource: TERMINAL_CONTENT_DETAILS
Parameters:
code
variable: String
default: NULL
folder_title
variable: String
default: NULL
folder_lock_type
enum: FOLDER_LOCK_TYPE
default: NONE
Methods:
refresh_value
-> value_refreshed
refresh_text
-> text_refreshed
lock
-> locked
unlock
-> unlocked
Thinker
Inherits from SensorInterface
Targets:
Parameters:
delay_between_triggers
variable: float
default: 0.0f
is_continuous
variable: bool
default: true
use_random_start
variable: bool
default: true
random_start_delay
variable: float
default: 0.1f
total_thinking_time
variable: float
default: 0.0f
ThinkOnce
Inherits from SensorInterface
Targets:
States:
start_on_reset
variable: bool
default: true
Parameters:
use_random_start
variable: bool
default: true
random_start_delay
variable: float
default: 0.1f
ThrowingPointOfImpact
Inherits from SensorInterface
Targets:
show_point_of_impact
hide_point_of_impact
Outputs:
Location
variable: Position
default: 0
Visible
variable: bool
default: false
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
Methods:
Torch_Control
Inherits from ScriptInterface
Targets:
torch_switched_off
torch_switched_on
Inputs:
character
resource: CHARACTER
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:
start_on_reset
variable: bool
default: true
Inputs:
torch
variable: Object
default: NULL
Parameters:
max_spatial_velocity
variable: float
default: 5.0f
max_angular_velocity
variable: float
default: 30.0f
max_position_displacement
variable: float
default: 0.0f
max_target_displacement
variable: float
default: 0.0f
position_damping
variable: float
default: 0.6f
target_damping
variable: float
default: 0.6f
Methods:
start
-> started
stop
-> stopped
TRAV_1ShotClimbUnder
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
Methods:
enable
-> enabled
disable
-> disabled
TRAV_1ShotFloorVentEntrance
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Parameters:
Internals:
resource
resource: TRAVERSAL_SEGMENT
Methods:
refresh
-> refreshed
enable
-> enabled
disable
-> disabled
enter
-> entered
TRAV_1ShotFloorVentExit
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Parameters:
Internals:
resource
resource: TRAVERSAL_SEGMENT
Methods:
refresh
-> refreshed
enable
-> enabled
disable
-> disabled
exit
-> entered
TRAV_1ShotLeap
Inherits from ScriptInterface
Targets:
OnEnter
OnExit
OnSuccess
OnFailure
States:
enable_on_reset
variable: bool
default: true
Inputs:
StartEdgeLinePath
resource: SPLINE
EndEdgeLinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
MissDistance
variable: float
default: 2.0
NearMissDistance
variable: float
default: 1.0
character_classes
enum: CHARACTER_CLASS_COMBINATION
default: ALL
Methods:
enable
-> enabled
disable
-> disabled
TRAV_1ShotSpline
Inherits from CloseableInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
open_on_reset
variable: bool
default: true
Inputs:
EntrancePath
resource: SPLINE
ExitPath
resource: SPLINE
MinimumPath
resource: SPLINE
MaximumPath
resource: SPLINE
MinimumSupport
resource: SPLINE
MaximumSupport
resource: SPLINE
Parameters:
template
variable: bool
default: true
headroom
variable: float
default: 1.5
extra_cost
variable: float
default: 0.0
fit_end_to_edge
variable: bool
default: false
min_speed
enum: LOCOMOTION_TARGET_SPEED
default: SLOWEST
max_speed
enum: LOCOMOTION_TARGET_SPEED
default: FASTEST
animationTree
variable: String
default:
character_classes
enum: CHARACTER_CLASS_COMBINATION
default: ALL
Internals:
resource
resource: TRAVERSAL_SEGMENT
Methods:
enable
-> enabled
disable
-> disabled
TRAV_1ShotVentEntrance
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Parameters:
Internals:
resource
resource: TRAVERSAL_SEGMENT
Methods:
refresh
-> refreshed
enable
-> enabled
disable
-> disabled
enter
-> entered
TRAV_1ShotVentExit
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Parameters:
Internals:
resource
resource: TRAVERSAL_SEGMENT
Methods:
refresh
-> refreshed
enable
-> enabled
disable
-> disabled
exit
-> entered
TRAV_ContinuousBalanceBeam
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
Methods:
enable
-> enabled
disable
-> disabled
TRAV_ContinuousCinematicSidle
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
Methods:
enable
-> enabled
disable
-> disabled
TRAV_ContinuousClimbingWall
Inherits from ScriptInterface
Targets:
Inputs:
LinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
Methods:
enable
-> enabled
disable
-> disabled
TRAV_ContinuousLadder
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
Methods:
enable
-> enabled
disable
-> disabled
TRAV_ContinuousLedge
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
Methods:
enable
-> enabled
disable
-> disabled
TRAV_ContinuousPipe
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
Methods:
enable
-> enabled
disable
-> disabled
TRAV_ContinuousTightGap
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
LinePath
resource: SPLINE
Outputs:
InUse
variable: bool
default: false
Parameters:
Methods:
enable
-> enabled
disable
-> disabled
Trigger_AudioOccluded
Inherits from AttachmentInterface
Targets:
Parameters:
position
variable: Position
default: 0
Range
variable: float
default: 30.0
Methods:
TriggerBindAllCharactersOfType
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
TriggerBindAllNPCs
Inherits from ScriptInterface
Targets:
Inputs:
filter
variable: bool
default: true
centre
variable: Position
default: 0
Parameters:
radius
variable: float
default: 10.0
Methods:
TriggerBindCharacter
Inherits from ScriptInterface
Targets:
Inputs:
characters
variable: Object
default: NULL
Methods:
TriggerBindCharactersInSquad
Inherits from ScriptInterface
Targets:
Methods:
TriggerCameraViewCone
Inherits from SensorInterface
Targets:
Inputs:
target
variable: Position
default: 0
fov
variable: float
default: 0.0
aspect_ratio
variable: float
default: 1.777
intersect_with_geometry
variable: bool
default: false
Parameters:
use_camera_fov
variable: bool
default: true
target_offset
variable: Position
default: 0
visible_area_type
enum: VIEWCONE_TYPE
default: RECTANGLE
visible_area_horizontal
variable: float
default: 1
visible_area_vertical
variable: float
default: 1
raycast_grace
variable: float
default: 0.5
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
variable: Position
default: 0
target1
variable: Position
default: 0
target2
variable: Position
default: 0
target3
variable: Position
default: 0
target4
variable: Position
default: 0
target5
variable: Position
default: 0
target6
variable: Position
default: 0
target7
variable: Position
default: 0
target8
variable: Position
default: 0
target9
variable: Position
default: 0
fov
variable: float
default: 0.0
aspect_ratio
variable: float
default: 1.777
intersect_with_geometry
variable: bool
default: false
Parameters:
number_of_inputs
variable: int
default: 0
use_camera_fov
variable: bool
default: true
visible_area_type
enum: VIEWCONE_TYPE
default: RECTANGLE
visible_area_horizontal
variable: float
default: 1
visible_area_vertical
variable: float
default: 1
raycast_grace
variable: float
default: 0.5
TriggerCameraVolume
Inherits from SensorAttachmentInterface
Targets:
Outputs:
inside_factor
variable: float
default: 0.0
lookat_factor
variable: float
default: 0.0
lookat_X_position
variable: float
default: 0.0
lookat_Y_position
variable: float
default: 0.0
Parameters:
start_radius
variable: float
default: 0.0
radius
variable: float
default: 0.0
TriggerContainerObjectsFilterCounter
Inherits from InspectorInterface
Targets:
none_passed
some_passed
all_passed
Inputs:
filter
variable: bool
default: true
Parameters:
container
variable: Object
default: NULL
TriggerDamaged
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
physics_object
resource: COLLISION_MAPPING
Outputs:
impact_normal
variable: Direction
default: 0,0,0
Parameters:
threshold
variable: float
default: 0.0f
Methods:
trigger
-> triggered
enable
-> enabled
disable
-> disabled
TriggerDelay
Inherits from ModifierInterface
Targets:
delayed_trigger
purged_trigger
Outputs:
time_left
variable: float
default: 0.0
Parameters:
Hrs
variable: float
default: 0
Min
variable: float
default: 0
Sec
variable: float
default: 1
Methods:
abort
-> aborted
purge
-> purged
pause
-> paused
resume
-> resumed
TriggerFilter
Inherits from ModifierInterface
Targets:
Inputs:
filter
variable: bool
default: true
TriggerLooper
Inherits from TransformerInterface
Targets:
Parameters:
count
variable: int
default: 1
delay
variable: float
default: 0.1f
TriggerObjectsFilter
Inherits from ModifierInterface
Targets:
Inputs:
filter
variable: bool
default: true
objects
variable: Object
default: NULL
TriggerObjectsFilterCounter
Inherits from InspectorInterface
Targets:
none_passed
some_passed
all_passed
Inputs:
objects
variable: Object
default: NULL
Parameters:
filter
variable: bool
default: true
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:
Num
variable: int
default: 1
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:
current
variable: int
default: 0
Parameters:
num
variable: int
default: 1
Methods:
trigger
-> triggered
reset_all
-> reseted
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
variable: Object
default: NULL
Object_1
variable: Object
default: NULL
Object_2
variable: Object
default: NULL
Object_3
variable: Object
default: NULL
Object_4
variable: Object
default: NULL
Object_5
variable: Object
default: NULL
Object_6
variable: Object
default: NULL
Object_7
variable: Object
default: NULL
Object_8
variable: Object
default: NULL
Object_9
variable: Object
default: NULL
Object_10
variable: Object
default: NULL
Object_11
variable: Object
default: NULL
Object_12
variable: Object
default: NULL
Object_13
variable: Object
default: NULL
Object_14
variable: Object
default: NULL
Object_15
variable: Object
default: NULL
Object_16
variable: Object
default: NULL
Outputs:
Result
variable: Object
default: NULL
Parameters:
index
variable: int
default: 0
Methods:
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
variable: Object
default: NULL
Object_1
variable: Object
default: NULL
Object_2
variable: Object
default: NULL
Object_3
variable: Object
default: NULL
Object_4
variable: Object
default: NULL
Object_5
variable: Object
default: NULL
Object_6
variable: Object
default: NULL
Object_7
variable: Object
default: NULL
Object_8
variable: Object
default: NULL
Object_9
variable: Object
default: NULL
Object_10
variable: Object
default: NULL
Object_11
variable: Object
default: NULL
Object_12
variable: Object
default: NULL
Object_13
variable: Object
default: NULL
Object_14
variable: Object
default: NULL
Object_15
variable: Object
default: NULL
Object_16
variable: Object
default: NULL
Outputs:
Result
variable: Object
default: NULL
TriggeredIndex
variable: int
default: 0
Parameters:
Changes_only
variable: bool
default: false
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
variable: bool
default: false
attach_on_reset
variable: bool
default: false
Outputs:
duration
variable: float
default: 0.0
Parameters:
trigger_mode
enum: ANIM_MODE
default: FORWARD
random_seed
variable: float
default: 0.5f
use_random_intervals
variable: bool
default: false
no_duplicates
variable: bool
default: false
interval_multiplier
variable: float
default: 1.0
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:
current
variable: int
default: 0
Parameters:
num
variable: int
default: 1
loop
variable: bool
default: true
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:
reset_on_trigger
variable: bool
default: true
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
TriggerTouch
Inherits from ScriptInterface
Targets:
States:
enable_on_reset
variable: bool
default: true
Inputs:
physics_object
resource: COLLISION_MAPPING
Outputs:
impact_normal
variable: Direction
default: 0,0,0
Methods:
enable
-> enabled
disable
-> disabled
TriggerViewCone
Inherits from SensorInterface
Targets:
enter
exit
target_is_visible
no_target_visible
Inputs:
target
variable: Position
default: 0
fov
variable: float
default: 0.0
max_distance
variable: float
default: 15.0
aspect_ratio
variable: float
default: 1.777
source_position
variable: Position
default: 0
filter
variable: bool
default: true
intersect_with_geometry
variable: bool
default: false
Outputs:
visible_target
variable: Object
default: NULL
Parameters:
target_offset
variable: Position
default: 0
visible_area_type
enum: VIEWCONE_TYPE
default: RECTANGLE
visible_area_horizontal
variable: float
default: 1
visible_area_vertical
variable: float
default: 1
raycast_grace
variable: float
default: 0.5
TriggerVolumeFilter
Inherits from InspectorInterface
Targets:
on_event_entered
on_event_exited
Inputs:
filter
variable: bool
default: true
TriggerVolumeFilter_Monitored
Inherits from InspectorInterface
Targets:
on_event_entered
on_event_exited
Inputs:
filter
variable: bool
default: true
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:
current
variable: int
default: 0
Parameters:
Weighting_01
variable: float
default: 0.0
Weighting_02
variable: float
default: 0.0
Weighting_03
variable: float
default: 0.0
Weighting_04
variable: float
default: 0.0
Weighting_05
variable: float
default: 0.0
Weighting_06
variable: float
default: 0.0
Weighting_07
variable: float
default: 0.0
Weighting_08
variable: float
default: 0.0
Weighting_09
variable: float
default: 0.0
Weighting_10
variable: float
default: 0.0
allow_same_pin_in_succession
variable: bool
default: true
Methods:
TriggerWhenSeeTarget
Inherits from Filter
Targets:
Inputs:
Target
variable: Object
default: NULL
Methods:
apply_start
-> start_applied
apply_stop
-> stop_applied
TutorialMessage
Inherits from SensorInterface
Parameters:
text
variable: String
default: NULL
text_list
list: TUTORIAL_ENTRY_ID
default: A1_G0000_RIP_0010A
show_animation
variable: bool
default: false
UI_Attached
Inherits from TransformerInterface
Targets:
Inputs:
ui_icon
variable: int
default: 0
Methods:
start
-> started
stop
-> stopped
UI_Container
Inherits from UI_Attached
Targets:
Inputs:
contents
resource: INVENTORY_ITEM_QUANTITY
Outputs:
has_been_used
variable: bool
default: false
Parameters:
is_persistent
variable: bool
default: false
is_temporary
variable: bool
default: false
Methods:
UI_Icon
Inherits from AttachmentInterface
Targets:
start
start_fail
button_released
broadcasted_start
highlight
unhighlight
lock_looked_at
lock_interaction
States:
lock_on_reset
variable: bool
default: false
enable_on_reset
variable: bool
default: false
show_on_reset
variable: bool
default: false
Inputs:
geometry
variable: Object
default: NULL
highlight_geometry
variable: Object
default: NULL
target_pickup_item
variable: Object
default: NULL
highlight_distance_threshold
variable: float
default: 3.15
interaction_distance_threshold
variable: float
default: 20
Outputs:
icon_user
variable: Object
default: NULL
Parameters:
unlocked_text
variable: String
default: NULL
locked_text
variable: String
default: NULL
action_text
variable: String
default: NULL
icon_keyframe
enum: UI_ICON_ICON
default: IMPORTANT
can_be_used
variable: bool
default: true
category
enum: PICKUP_CATEGORY
default: UNKNOWN
push_hold_time
variable: float
default: 0.0
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
variable: bool
default: true
light_on_reset
variable: bool
default: true
Parameters:
code
variable: String
default: NULL
carduid
variable: int
default: 0
key_type
enum: UI_KEYGATE_TYPE
default: KEYPAD
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
variable: String
default: NULL
exit_on_fail
variable: bool
default: false
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
variable: float
default: 0.0
Parameters:
exit_on_fail
variable: bool
default: true
Methods:
UIBreathingGameIcon
Inherits from ScriptInterface
Parameters:
fill_percentage
variable: int
default: 0
prompt_text
variable: String
default:
Methods:
trigger
-> triggered
exit
-> hidden
refresh_value
-> value_refreshed
display_tutorial
display_tutorial_breathing_1
display_tutorial_breathing_2
breathing_game_tutorial_fail
UiSelectionBox
Inherits from Box
Parameters:
is_priority
variable: bool
default: false
UiSelectionSphere
Inherits from Sphere
Parameters:
is_priority
variable: bool
default: false
UnlockLogEntry
Inherits from ScriptInterface
Parameters:
entry
variable: int
default: 0
Methods:
UnlockMapDetail
Inherits from ScriptInterface
Parameters:
map_keyframe
variable: String
default: NULL
details
variable: String
default: NULL
Methods:
UpdateGlobalPosition
Inherits from ScriptInterface
Parameters:
PositionName
variable: String
default:
UpdateLeaderBoardDisplay
Inherits from ScriptInterface
Parameters:
time
variable: float
default: 0.0
Methods:
UpdatePrimaryObjective
Inherits from ScriptInterface
Parameters:
show_message
variable: bool
default: true
clear_objective
variable: bool
default: false
Methods:
UpdateSubObjective
Inherits from ScriptInterface
Parameters:
slot_number
variable: int
default: 0
show_message
variable: bool
default: true
clear_objective
variable: bool
default: false
Methods:
VariableAnimationInfo
Inherits from ScriptVariable
Parameters:
AnimationSet
variable: String
default: NULL
Animation
variable: String
default: NULL
VariableBool
Inherits from ScriptVariable
Parameters:
initial_value
variable: bool
default: false
is_persistent
variable: bool
default: false
Methods:
set_true
-> set_to_true
set_false
-> set_to_false
VariableColour
Inherits from ScriptVariable
Inputs:
initial_colour
variable: Direction
default: 0,0,0
VariableEnum
Inherits from ScriptVariable
Parameters:
initial_value
variable: Enum
default: 0
is_persistent
variable: bool
default: false
VariableFlashScreenColour
Inherits from ScriptVariable
States:
start_on_reset
variable: bool
default: true
pause_on_reset
variable: bool
default: false
Inputs:
initial_colour
variable: Direction
default: 0,0,0
Parameters:
flash_layer_name
variable: String
default: NULL
Methods:
start
-> started
stop
-> stopped
pause
-> paused
resume
-> resumed
VariableFloat
Inherits from ScriptVariable
Parameters:
initial_value
variable: float
default: 0.0
is_persistent
variable: bool
default: false
VariableHackingConfig
Inherits from ScriptVariable
Parameters:
nodes
variable: int
default: 0
sensors
variable: int
default: 0
victory_nodes
variable: int
default: 0
victory_sensors
variable: int
default: 0
VariableInt
Inherits from ScriptVariable
Parameters:
initial_value
variable: int
default: 0
is_persistent
variable: bool
default: false
VariableObject
Inherits from ScriptVariable
Inputs:
initial
variable: Object
default: NULL
VariableString
Inherits from ScriptVariable
Parameters:
initial_value
variable: String
default: NULL
is_persistent
variable: bool
default: false
VariableVector
Inherits from ScriptVariable
Parameters:
initial_x
variable: float
default: 0.0
initial_y
variable: float
default: 0.0
initial_z
variable: float
default: 0.0
VariableVector2
Inherits from ScriptVariable
Inputs:
initial_value
variable: Direction
default: 0,0,0
VectorDirection
Inherits from EvaluatorInterface
Inputs:
From
variable: Direction
default: 0,0,0
To
variable: Direction
default: 0,0,0
Outputs:
Result
variable: float
default: 0.0
VectorDistance
Inherits from EvaluatorInterface
Inputs:
LHS
variable: Direction
default: 0,0,0
RHS
variable: Direction
default: 0,0,0
Outputs:
Result
variable: float
default: 0.0
VectorLinearInterpolateSpeed
Inherits from TransformerInterface
Targets:
Inputs:
Initial_Value
variable: Direction
default: 0,0,0
Target_Value
variable: Direction
default: 0,0,0
Reverse
variable: bool
default: false
Outputs:
Result
variable: Direction
default: 0,0,0
Parameters:
Speed
variable: float
default: 0.1
PingPong
variable: bool
default: false
Loop
variable: bool
default: false
VectorLinearInterpolateTimed
Inherits from TransformerInterface
Targets:
Inputs:
Initial_Value
variable: Direction
default: 0,0,0
Target_Value
variable: Direction
default: 0,0,0
Reverse
variable: bool
default: false
Outputs:
Result
variable: Direction
default: 0,0,0
Parameters:
Time
variable: float
default: 1.0
PingPong
variable: bool
default: false
Loop
variable: bool
default: false
VectorLinearProportion
Inherits from ScriptInterface
Inputs:
Initial_Value
variable: Direction
default: 0,0,0
Target_Value
variable: Direction
default: 0,0,0
Proportion
variable: float
default: 1.0
Outputs:
Result
variable: Direction
default: 0,0,0
Methods:
VectorMath
Inherits from EvaluatorInterface
Inputs:
LHS
variable: Direction
default: 0,0,0
RHS
variable: Direction
default: 0,0,0
Outputs:
Result
variable: Direction
default: 0,0,0
Methods:
VectorModulus
Inherits from EvaluatorInterface
Inputs:
Input
variable: Direction
default: 0,0,0
Outputs:
Result
variable: float
default: 0.0
VectorMultiplyByPos
Inherits from EvaluatorInterface
Inputs:
Vector
variable: Direction
default: 0,0,0
WorldPos
variable: Position
default: 0
Outputs:
Result
variable: Position
default: 0
VectorNormalise
Inherits from EvaluatorInterface
Inputs:
Input
variable: Direction
default: 0,0,0
Outputs:
Result
variable: Direction
default: 0,0,0
VectorReflect
Inherits from EvaluatorInterface
Inputs:
Input
variable: Direction
default: 0,0,0
Normal
variable: Direction
default: 0,0,0
Outputs:
Result
variable: Direction
default: 0,0,0
VectorRotateByPos
Inherits from EvaluatorInterface
Inputs:
Vector
variable: Direction
default: 0,0,0
WorldPos
variable: Position
default: 0
Outputs:
Result
variable: Direction
default: 0,0,0
VectorRotatePitch
Inherits from EvaluatorInterface
Inputs:
Vector
variable: Direction
default: 0,0,0
Pitch
variable: float
default: 0
Outputs:
Result
variable: Direction
default: 0,0,0
VectorRotateRoll
Inherits from EvaluatorInterface
Inputs:
Vector
variable: Direction
default: 0,0,0
Roll
variable: float
default: 0
Outputs:
Result
variable: Direction
default: 0,0,0
VectorRotateYaw
Inherits from EvaluatorInterface
Inputs:
Vector
variable: Direction
default: 0,0,0
Yaw
variable: float
default: 0
Outputs:
Result
variable: Direction
default: 0,0,0
VectorScale
Inherits from EvaluatorInterface
Inputs:
LHS
variable: Direction
default: 0,0,0
RHS
variable: float
default: 0.0
Outputs:
Result
variable: Direction
default: 0,0,0
VectorYaw
Inherits from EvaluatorInterface
Inputs:
Vector
variable: Direction
default: 0,0,0
Outputs:
Result
variable: float
default: 0.0
VideoCapture
Inherits from TransformerInterface
Parameters:
clip_name
variable: String
default: NULL
only_in_capture_mode
variable: bool
default: true
VignetteSettings
Inherits from PostprocessingSettings
Inputs:
vignette_factor
variable: float
default: 1
vignette_chromatic_aberration_scale
variable: float
default: 0
VisibilityMaster
Inherits from ScriptInterface
Inputs:
renderable
resource: RENDERABLE_INSTANCE
mastered_by_visibility
variable: Object
default: NULL
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:
WEAPON_AttackerFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
WEAPON_DamageFilter
Inherits from ScriptInterface
Targets:
Parameters:
damage_threshold
variable: int
default: 100
Methods:
WEAPON_DidHitSomethingFilter
Inherits from ScriptInterface
Targets:
Methods:
WEAPON_Effect
Inherits from ScriptInterface
Inputs:
WorldPos
variable: Object
default: NULL
AttachedEffects
variable: Object
default: NULL
UnattachedEffects
variable: Object
default: NULL
Parameters:
LifeTime
variable: float
default: 0
Methods:
WEAPON_GiveToCharacter
Inherits from ScriptInterface
Inputs:
Character
variable: Object
default: NULL
Weapon
variable: Object
default: NULL
Parameters:
is_holstered
variable: bool
default: true
Methods:
WEAPON_GiveToPlayer
Inherits from ScriptInterface
Parameters:
weapon
enum: EQUIPMENT_SLOT
default: WEAPON_SLOT_PISTOL
holster
variable: bool
default: true
starting_ammo
variable: int
default: 0
Methods:
WEAPON_ImpactAngleFilter
Inherits from ScriptInterface
Targets:
Parameters:
ReferenceAngle
variable: float
default: 60
Methods:
WEAPON_ImpactCharacterFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
WEAPON_ImpactEffect
Inherits from ScriptInterface
Inputs:
StaticEffects
variable: Object
default: NULL
DynamicEffects
variable: Object
default: NULL
DynamicAttachedEffects
variable: Object
default: NULL
Parameters:
Type
enum: WEAPON_IMPACT_EFFECT_TYPE
default: STANDARD
Orientation
enum: WEAPON_IMPACT_EFFECT_ORIENTATION
default: HIT_NORMAL
Priority
variable: int
default: 16
SafeDistant
variable: float
default: 0
LifeTime
variable: float
default: 0
character_damage_offset
variable: float
default: 0.0f
RandomRotation
variable: bool
default: false
Methods:
WEAPON_ImpactFilter
Inherits from ScriptInterface
Targets:
Parameters:
PhysicMaterial
variable: String
default:
Methods:
WEAPON_ImpactInspector
Inherits from ScriptInterface
Outputs:
damage
variable: int
default: 0
impact_position
variable: Position
default: 0
impact_target
variable: Object
default: NULL
Methods:
WEAPON_ImpactOrientationFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
WEAPON_MultiFilter
Inherits from ScriptInterface
Targets:
Parameters:
AttackerFilter
variable: bool
default: true
TargetFilter
variable: bool
default: true
DamageThreshold
variable: int
default: 0
DamageType
enum: DAMAGE_EFFECTS
default: IMPACT
UseAmmoFilter
variable: bool
default: false
AmmoType
enum: AMMO_TYPE
default: IMPACT
Methods:
WEAPON_TargetObjectFilter
Inherits from ScriptInterface
Targets:
Parameters:
Methods:
Zone
Inherits from ZoneInterface
Inputs:
composites
variable: Object
default: NULL
Parameters:
suspend_on_unload
variable: bool
default: false
space_visible
variable: bool
default: false
ZoneExclusionLink
Inherits from ScriptInterface
Inputs:
ZoneA
variable: ZonePtr
default: NULL
ZoneB
variable: ZonePtr
default: NULL
Parameters:
exclude_streaming
variable: bool
default: false
ZoneLink
Inherits from GateInterface
Inputs:
ZoneA
variable: ZonePtr
default: NULL
ZoneB
variable: ZonePtr
default: NULL
Parameters:
cost
variable: int
default: 6