|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Decorators are supporting nodes placed on parent-child connection, that receive notification about execution flow and can be ticked. More...
Public Member Functions | |
Functions | |
| void | SetbInverseCondition (bool Value) |
| if set, condition check result will be inversed | |
| 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 |
Static Public Member Functions | |
Static Functions | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UBTAuxiliaryNode | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UBTNode | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UObject | |
| static UClass | StaticClass () |
Public Attributes | |
FlowControl | |
| EBTFlowAbortMode | FlowAbortMode |
| flow controller settings | |
| Public Attributes inherited from UBTNode | |
| FString | NodeName |
| node name | |
| 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 |
Decorators are supporting nodes placed on parent-child connection, that receive notification about execution flow and can be ticked.
Because some of them can be instanced for specific AI, following virtual functions are not marked as const:
If your node is not being instanced (default behavior), DO NOT change any properties of object within those functions! Template nodes are shared across all behavior tree components using the same tree asset and must store their runtime properties in provided NodeMemory block (allocation size determined by GetInstanceMemorySize() )
| void SetbInverseCondition | ( | bool | Value | ) |
if set, condition check result will be inversed
|
static |
| EBTFlowAbortMode FlowAbortMode |
flow controller settings