|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Namespaces | |
| namespace | SmartObject |
Classes | |
| class | ADEPRECATED_SmartObjectCollection |
| Actor holding smart object persistent data. More... | |
| class | AGenericSmartObject |
| class | ASmartObjectPersistentCollection |
| Actor holding smart object persistent data. More... | |
| class | ASmartObjectSubsystemRenderingActor |
| class | ASmartObjectTestingActor |
| Debug actor to test SmartObjects. More... | |
| struct | FSmartObjectAnnotation_SlotUserCollision |
| Annotation to check if a smart object user can stand on the slot without overlaps. Uses validation filter to get the user capsule for collisions testing, or use specific capsule defined in the annotation. More... | |
| struct | FSmartObjectClaimHandle |
| Struct describing a reservation between a user and a smart object slot. More... | |
| struct | FSmartObjectCollectionEntry |
| Struct representing a unique registered component in the collection actor. More... | |
| class | FSmartObjectComponentEventSignature |
| struct | FSmartObjectContainer |
| struct | FSmartObjectDefinitionDataProxy |
| Helper struct for definition data, which allows to identify items based on GUID in editor (even empty ones). More... | |
| struct | FSmartObjectDefinitionPreviewData |
| Data used for previewing in the Smart Object editor. More... | |
| struct | FSmartObjectDefinitionReference |
| Struct to hold reference to a SmartObjectDefinition asset along with values to parameterized it. More... | |
| struct | FSmartObjectEventData |
| Struct describing a change in Smart Object or Slot. More... | |
| struct | FSmartObjectHandle |
| Handle to a registered smartobject. More... | |
| struct | FSmartObjectRequest |
| Struct used to find a smart object within a specific search range and with optional filtering. More... | |
| struct | FSmartObjectRequestFilter |
| Struct that can be used to filter results of a smart object request when trying to find or claim a smart object. More... | |
| struct | FSmartObjectRequestResult |
| Struct that holds the object and slot selected by processing a smart object request. More... | |
| struct | FSmartObjectRuntime |
| Struct to store and manage state of a runtime instance associated to a given smart object definition. More... | |
| struct | FSmartObjectRuntimeSlot |
| Struct to store and manage state of a runtime instance associated to a given slot definition. More... | |
| struct | FSmartObjectSlotDefinition |
| Persistent and sharable definition of a smart object slot. More... | |
| struct | FSmartObjectSlotEntranceAnnotation |
| Annotation to define a entrance locations for a Smart Object Slot. This can be used to add multiple entry points to a slot, or to validate the entries against navigation data. More... | |
| struct | FSmartObjectSlotEntranceHandle |
| Handle describing a specific entrance on a Smart Object slot. More... | |
| struct | FSmartObjectSlotEntranceLocationRequest |
| Struct used to request slot entry or exit location. More... | |
| struct | FSmartObjectSlotEntranceLocationResult |
| Validated result from FindEntranceLocationForSlot(). More... | |
| struct | FSmartObjectSlotHandle |
| Struct used to identify a runtime slot instance. More... | |
| struct | FSmartObjectSlotIndex |
| Helper struct to wrap basic functionalities to store the index of a slot in a SmartObject definition. More... | |
| struct | FSmartObjectSlotLinkAnnotation |
| Annotation to allow to find slots based on a Gameplay Tag. This can be used to reuse same behavior on different slots, allowing to use a tag to identify a related slot. More... | |
| struct | FSmartObjectSlotValidationParams |
| Parameters for Smart Object navigation and collision validation. More... | |
| struct | FSmartObjectTraceParams |
| Struct used to define how traces should be handled. More... | |
| struct | FSmartObjectUserCapsuleParams |
| Struct defining Smart Object user capsule size. More... | |
| struct | FSmartObjectUserHandle |
| Handle to a smartobject user. More... | |
| struct | FSmartObjectWorldConditionObjectTagQuery |
| struct | FSmartObjectWorldConditionSlotTagQuery |
| struct | FWorldCondition_SmartObjectActorTagQuery |
| World condition to match tags of the Smart Object's owning Actor (which must implement IGameplayTagAssetInterface or have an AbilitySystemComponent). More... | |
| class | UBlackboardKeyType_SOClaimHandle |
| Blackboard key type that holds a SmartObject claim handle. More... | |
| class | UEnvQueryGenerator_SmartObjects |
| Fetches Smart Object slots within QueryBoxExtent from locations given by QueryOriginContext, that match SmartObjectRequestFilter. More... | |
| class | UEnvQueryItemType_SmartObject |
| class | USmartObjectBehaviorDefinition |
| Abstract class that can be extended to bind a new type of behavior framework to the smart objects by defining the required definition. More... | |
| class | USmartObjectBlueprintFunctionLibrary |
| class | USmartObjectComponent |
| class | USmartObjectContainerRenderingComponent |
| class | USmartObjectDebugRenderingComponent |
| Simple UDebugDrawComponent to inherit from to use a FSmartObjectDebugSceneProxy. Derived classes can set ViewFlagName at construction to control relevancy. More... | |
| class | USmartObjectDefinition |
| SmartObject definition asset. Contains sharable information that can be used by multiple SmartObject instances at runtime. More... | |
| class | USmartObjectHashGrid |
| class | USmartObjectOctree |
| class | USmartObjectRenderingComponent |
| class | USmartObjectSettings |
| class | USmartObjectSimpleQueryTest |
| Simple test to run a query and draw the results. More... | |
| class | USmartObjectSlotValidationFilter |
| Class used to define settings for Smart Object navigation and collision validation. It is possible to specify two set of validation parameters. The one labeled "entry" is used for validating entry locations and other general collision validation. A separate set can be defined for checking exit locations. This allows the exit location checking to be relaxed. E.g. we might not allow to enter the SO on water area, but it is fine to exit on water. The values of the CDO are used, the users are expected to derive from this class to create custom settings. More... | |
| class | USmartObjectSpacePartition |
| Base class for space partitioning structure that can be used to store smart object locations. More... | |
| class | USmartObjectSubsystem |
| Subsystem that holds all registered smart object instances and offers the API for spatial queries and reservations. More... | |
| class | USmartObjectSubsystemRenderingComponent |
| Rendering component for SmartObjectRendering actor. More... | |
| class | USmartObjectTest |
| Base class for SmartObject tests. More... | |
| class | USmartObjectTestRenderingComponent |
| Debug rendering component for SmartObject tests. More... | |
| class | USmartObjectUserComponent |
| Smart Object User Component defines common settings for a Smart Object user. More... | |
| class | USmartObjectWorldConditionSchema |
| World Condition schema describing the data conditions and context data available for Smart Object conditions. More... | |