unreal.RevLimiterMotorSimComponent¶
- class unreal.RevLimiterMotorSimComponent(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
AudioMotorSimComponentTemporarily cuts throttle and reduces RPM when drifting or in the air
C++ Source:
Plugin: AudioMotorSim
Module: AudioMotorSimStandardComponents
File: RevLimiterMotorSimComponent.h
Editor Properties: (see get_editor_property/set_editor_property)
air_max_throttle_time(float): [Read-Write] How long should the rev limiter be enabled for while in airasset_user_data(Array[AssetUserData]): [Read-Write] Array of user data stored with the componentasset_user_data_editor_only(Array[AssetUserData]): [Read-Write] Array of user data stored with the componentauto_activate(bool): [Read-Write] Whether the component is activated at creation or must be explicitly activated.cached_input(AudioMotorSimInputContext): [Read-Write] Input data after running this componentcached_runtime_info(AudioMotorSimRuntimeContext): [Read-Write] runtime info after running this componentcan_ever_affect_navigation(bool): [Read-Write] Whether this component can potentially influence navigationclutched_recover_rpm(float): [Read-Write] When rev limiting on clutch, the RPM at which the throttle will be re-enabledcomponent_tags(Array[Name]): [Read-Write] Array of tags that can be used for grouping and categorizing. Can also be accessed from scripting.decel_scale(float): [Read-Write] deprecated: DecelScale is deprecated.editable_when_inherited(bool): [Read-Write] True if this component can be modified when it was inherited from a parent actor classenabled(bool): [Read-Write] will only update if enabledhold_rpm_in_reverse(bool): [Read-Write] Bypasses the limiter in reverse and holds the RPM at ReverseMaxRPMis_editor_only(bool): [Read-Write] If true, the component will be excluded from non-editor buildslimit_time(float): [Read-Write] How long will the throttle be cut for when the limiter kicks inlimiter_max_rpm(float): [Read-Write] Ceiling RPM for the Rev Limiteron_component_activated(ActorComponentActivatedSignature): [Read-Write] Called when the component has been activated, with parameter indicating if it was from a reseton_component_deactivated(ActorComponentDeactivateSignature): [Read-Write] Called when the component has been deactivatedon_rev_limiter_hit(OnRevLimiterHit): [Read-Write]on_rev_limiter_state_changed(OnRevLimiterStateChanged): [Read-Write]primary_component_tick(ActorComponentTickFunction): [Read-Write] Main tick function for the Componentreplicate_using_registered_sub_object_list(bool): [Read-Write] When true the replication system will only replicate the registered subobjects list When false the replication system will instead call the virtual ReplicateSubObjects() function where the subobjects need to be manually replicated.replicates(bool): [Read-Write] Is this component currently replicating? Should the network code consider it for replication? Owning Actor must be replicating first!rev_limit_on_clutch_engaged(bool): [Read-Write] If enabled, rev limiter behavior will be triggered by having the clutch engagedrev_limit_on_reverse(bool): [Read-Write] If enabled, rev limiter behavior will be triggered when in reversereverse_max_rpm(float): [Read-Write] The max RPM allowed when reversingreverse_recover_rpm(float): [Read-Write] When rev limiting on reverse, the RPM at which the throttle will be re-enabledshift_back_to_zero(bool): [Read-Write] If the car should shift back to 0 when the rev limiter is engagedside_speed_threshold(float): [Read-Write] The side speed needed to trigger the rev limiter
- property air_max_throttle_time: float¶
[Read-Write] How long should the rev limiter be enabled for while in air
- Type:
(float)
- property clutched_recover_rpm: float¶
[Read-Write] When rev limiting on clutch, the RPM at which the throttle will be re-enabled
- Type:
(float)
- property hold_rpm_in_reverse: bool¶
[Read-Write] Bypasses the limiter in reverse and holds the RPM at ReverseMaxRPM
- Type:
(bool)
- property limit_time: float¶
[Read-Write] How long will the throttle be cut for when the limiter kicks in
- Type:
(float)
- property on_rev_limiter_hit: OnRevLimiterHit¶
[Read-Write]
- Type:
- property on_rev_limiter_state_changed: OnRevLimiterStateChanged¶
[Read-Write]
- Type:
- property rev_limit_on_clutch_engaged: bool¶
[Read-Write] If enabled, rev limiter behavior will be triggered by having the clutch engaged
- Type:
(bool)
- property rev_limit_on_reverse: bool¶
[Read-Write] If enabled, rev limiter behavior will be triggered when in reverse
- Type:
(bool)
- property reverse_recover_rpm: float¶
[Read-Write] When rev limiting on reverse, the RPM at which the throttle will be re-enabled
- Type:
(float)