|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
UInputTriggerCombo All actions in the combo array must be completed (based on combo completion event specified - triggered, completed, etc.) to trigger the action this trigger is on. Actions must also be completed in the order specified by the combo actions array (starting at index 0). Note: This will only trigger for one frame before resetting the combo trigger's progress. More...
Static Public Member Functions | |
Static Functions | |
| 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 | CurrentTimeBetweenComboSteps |
| Time elapsed between last combo InputAction trigger and current time. | |
| TArray< FInputComboStepData > | ComboActions |
| List of input actions that need to be completed (according to Combo Step Completion States) to trigger this action. Input actions must be triggered in order (starting at index 0) to count towards the triggering of the combo. | |
| TArray< FInputCancelAction > | InputCancelActions |
| Actions that will cancel the combo if they are completed (according to Cancellation States). | |
| int | CurrentComboStepIndex |
| Keeps track of what action we're currently at in the combo. | |
| 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 |
UInputTriggerCombo All actions in the combo array must be completed (based on combo completion event specified - triggered, completed, etc.) to trigger the action this trigger is on. Actions must also be completed in the order specified by the combo actions array (starting at index 0). Note: This will only trigger for one frame before resetting the combo trigger's progress.
|
static |
| TArray<FInputComboStepData> ComboActions |
List of input actions that need to be completed (according to Combo Step Completion States) to trigger this action. Input actions must be triggered in order (starting at index 0) to count towards the triggering of the combo.
| int CurrentComboStepIndex |
Keeps track of what action we're currently at in the combo.
| float32 CurrentTimeBetweenComboSteps |
Time elapsed between last combo InputAction trigger and current time.
| TArray<FInputCancelAction> InputCancelActions |
Actions that will cancel the combo if they are completed (according to Cancellation States).