|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Defines a Territory which is formed from Region Volumes with the Area trait. More...
Static Public Member Functions | |
Static Functions | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UObject | |
| static UClass | StaticClass () |
Public Attributes | |
TerritoryConfig | |
| FGameplayTagContainer | AdditionalAreaTags |
| Other Areas that may form this Territory but aren't its main body. | |
| FGameplayTagContainer | ExcludedAreaTags |
| Areas that will be excluded from this Territories Body. | |
| TOptional< float32 > | ConflictRadiusOverride |
| Optional override for a Characters Conflict Radius, so we can control how far they will be able to leave their Territory for combat. | |
| FGameplayTagContainer | AnyOneToBeValidTags |
| This Territory is valid for Characters with ANY ONE of these Tags NOT considered if this territory was scheduled by Daily Routine. | |
| FGameplayTagContainer | AllToBeValidTags |
| This Territory is only valid for Characters with ALL of these Tags NOT considered if this territory was scheduled by Daily Routine. | |
| FGameplayTagContainer | AnyOneToBeForbiddenTags |
| This Territory is NOT valid for Characters with ANY ONE of these Tags NOT considered if this territory was scheduled by Daily Routine. | |
| FGameplayTagContainer | AllToBeForbiddenTags |
| This Territory is NOT valid for Characters with ALL of these Tags NOT considered if this territory was scheduled by Daily Routine. | |
| FGameplayTag | AssociatedAreaTag |
| Tag of the main Area that this Territory is based on. | |
| 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 | |
| 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 |
Defines a Territory which is formed from Region Volumes with the Area trait.
This is mainly used for 2 cases:
1) Characters should Disengage when Players try to lure them too far away from their Preferred Location with combat
2) Character hit from outside their designated Territory with ranged weapons should run away to a position within their Territory
|
static |
| FGameplayTagContainer AdditionalAreaTags |
Other Areas that may form this Territory but aren't its main body.
| FGameplayTagContainer AllToBeForbiddenTags |
This Territory is NOT valid for Characters with ALL of these Tags NOT considered if this territory was scheduled by Daily Routine.
| FGameplayTagContainer AllToBeValidTags |
This Territory is only valid for Characters with ALL of these Tags NOT considered if this territory was scheduled by Daily Routine.
| FGameplayTagContainer AnyOneToBeForbiddenTags |
This Territory is NOT valid for Characters with ANY ONE of these Tags NOT considered if this territory was scheduled by Daily Routine.
| FGameplayTagContainer AnyOneToBeValidTags |
This Territory is valid for Characters with ANY ONE of these Tags NOT considered if this territory was scheduled by Daily Routine.
| FGameplayTag AssociatedAreaTag |
Tag of the main Area that this Territory is based on.
This may be empty for Territories we only want to assign manually, so it can't be found through an area Tag
| TOptional<float32> ConflictRadiusOverride |
Optional override for a Characters Conflict Radius, so we can control how far they will be able to leave their Territory for combat.
| FGameplayTagContainer ExcludedAreaTags |
Areas that will be excluded from this Territories Body.