|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
UInputTriggerPulse Trigger that fires at an Interval, in seconds, while input is actuated. Note: Completed only fires when the repeat limit is reached or when input is released immediately after being triggered. Otherwise, Canceled is fired when input is released. More...
Static Public Member Functions | |
Static Functions | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UInputTriggerTimedBase | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UInputTrigger | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UObject | |
| static UClass | StaticClass () |
Public Attributes | |
Trigger Settings | |
| float32 | Interval |
| How long between each trigger fire while input is held, in seconds? | |
| int | TriggerLimit |
| How many times can the trigger fire while input is held? (0 = no limit). | |
| bool | bTriggerOnStart |
| Whether to trigger when the input first exceeds the actuation threshold or wait for the first interval? | |
| Public Attributes inherited from UInputTriggerTimedBase | |
| bool | bAffectedByTimeDilation |
| Should global time dilation be applied to the held duration? Default is set to false. | |
| float32 | HeldDuration |
| How long have we been actuating this trigger? | |
| Public Attributes inherited from UInputTrigger | |
| FInputActionValue | LastValue |
| Value passed to UpdateState on the previous tick. This will be updated automatically after the trigger is updated. | |
| bool | bShouldAlwaysTick |
| Decides whether this trigger ticks every frame or not. This WILL affect performance and should only be used in specific custom triggers. | |
| float32 | ActuationThreshold |
| Point at which this trigger fires. | |
| const ETriggerType | TriggerType |
| Changes the way this trigger affects an action with multiple triggers: All implicit triggers must be triggering to trigger the action. If there are any explicit triggers at least one must be triggering to trigger the action. | |
| Public Attributes inherited from UObject | |
| const UClass | Class |
| const UObject | Outer |
| const UPackage | Outermost |
| const UPackage | Package |
| const UWorld | World |
| const FName | Name |
| const bool | IsRooted |
Additional Inherited Members | |
| bool | IsActuated (FInputActionValue ForValue) const |
| Is the value passed in sufficiently large to be of interest to the trigger. This is a helper function that implements the most obvious (>=) interpretation of the actuation threshold. | |
| ETriggerState | UpdateState (const UEnhancedPlayerInput PlayerInput, FInputActionValue ModifiedValue, float32 DeltaTime) |
| This function checks if the requisite conditions have been met for the trigger to fire. Returns Trigger State None - No trigger conditions have been met. Trigger is inactive. Trigger State Ongoing - Some trigger conditions have been met. Trigger is processing but not yet active. Trigger State Triggered - All trigger conditions have been met to fire. Trigger is active. | |
| ETriggerType | GetTriggerType () const |
| Changes the way this trigger affects an action with multiple triggers: All implicit triggers must be triggering to trigger the action. If there are any explicit triggers at least one must be triggering to trigger the action. | |
| Public Member Functions inherited from UObject | |
| bool | MarkPackageDirty () const |
| void | RemoveFromRoot () |
| bool | GetIsRooted () const |
| bool | IsTransient () const |
| bool | Modify (bool bAlwaysMarkDirty=true) |
| void | SetTransactional (bool bTransactional) |
| bool | IsSupportedForNetworking () const |
| UClass | GetClass () const |
| UObject | GetOuter () const |
| UObject | GetTypedOuter (TSubclassOf< UObject > Target) const |
| Traverses the outer chain searching for the next object of a certain type. | |
| UPackage | GetOutermost () const |
| UPackage | GetPackage () const |
| void | AddToRoot () |
| UWorld | GetWorld () const |
| FName | GetName () const |
| FString | GetFullName (const UObject StopOuter=nullptr) const |
| FString | GetPathName (const UObject StopOuter=nullptr) const |
| bool | IsA (const UClass Class) const |
| Returns true if this object is of the specified type, or a child of that type. | |
| void | SaveConfig () |
| void | LoadConfig () |
| void | ReloadConfig () |
| void | CopyScriptPropertiesFrom (const UObject OtherObject) |
| void | opCast (?&Address) const |
| FString | ToString () const |
UInputTriggerPulse Trigger that fires at an Interval, in seconds, while input is actuated. Note: Completed only fires when the repeat limit is reached or when input is released immediately after being triggered. Otherwise, Canceled is fired when input is released.
|
static |
| bool bTriggerOnStart |
Whether to trigger when the input first exceeds the actuation threshold or wait for the first interval?
| float32 Interval |
How long between each trigger fire while input is held, in seconds?
| int TriggerLimit |
How many times can the trigger fire while input is held? (0 = no limit).