|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Public Member Functions | |
Functions | |
| void | SetbOrientMeshEmitters (bool Value) |
| If true, rotate mesh emitter meshes to orient w/ the vert/surface. | |
| void | SetbInheritBoneVelocity (bool Value) |
| If true, particles inherit the associated bone velocity when spawned. | |
| void | SetbEnforceNormalCheck (bool Value) |
| When true use the RestrictToNormal and NormalTolerance values to check surface normals. | |
| void | SetbInheritVertexColor (bool Value) |
| If true, particles inherit the associated vertex color on spawn. This feature is not supported for GPU particles. | |
| void | SetbInheritUV (bool Value) |
| If true, particles inherit the associated UV data on spawn. Accessed through dynamic parameter module X and Y, must be a "Spawn Time Only" parameter on "AutoSet" mode. This feature is not supported for GPU particles. | |
| void | SetbUpdatePositionEachFrame (bool Value) |
| If true, update the particle locations each frame with that of the vert/surface. | |
| Public Member Functions inherited from UParticleModule | |
| void | Setb3DDrawMode (bool Value) |
| If true, the module should render its 3D visualization helper. | |
| 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 UParticleModuleLocationBase | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UParticleModule | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UObject | |
| static UClass | StaticClass () |
Public Attributes | |
VertSurface | |
| TArray< FName > | ValidAssociatedBones |
| This module will only spawn from verts or surfaces associated with the bones in this list. | |
| FVector | UniversalOffset |
| An offset to apply to each vert/surface. | |
| float32 | InheritVelocityScale |
| A scale on how much of the bone's velocity a particle will inherit. | |
| FName | SkelMeshActorParamName |
| The parameter name of the skeletal mesh actor that supplies the SkelMeshComponent for in-game. | |
| USkeletalMesh | EditorSkelMesh |
| The name of the skeletal mesh to use in the editor. | |
| ELocationSkelVertSurfaceSource | SourceType |
| Whether the module uses Verts or Surfaces for locations. | |
| FVector | NormalToCompare |
| Use this normal to restrict spawning locations. | |
| float32 | NormalCheckToleranceDegrees |
| Normal tolerance. 0 degrees means it must be an exact match, 180 degrees means it can be any angle. | |
| TArray< int > | ValidMaterialIndices |
| Array of material indices that are valid materials to spawn from. If empty, any material will be considered valid. | |
| uint | InheritUVChannel |
| UV channel to inherit from the spawn mesh, internally clamped to those available. | |
| Public Attributes inherited from UParticleModule | |
| FColor | ModuleEditorColor |
| The color to draw the modules curves in the curve editor. If bCurvesAsColor is true, it overrides this value. | |
| 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 |
| void SetbEnforceNormalCheck | ( | bool | Value | ) |
When true use the RestrictToNormal and NormalTolerance values to check surface normals.
| void SetbInheritBoneVelocity | ( | bool | Value | ) |
If true, particles inherit the associated bone velocity when spawned.
| void SetbInheritUV | ( | bool | Value | ) |
If true, particles inherit the associated UV data on spawn. Accessed through dynamic parameter module X and Y, must be a "Spawn Time Only" parameter on "AutoSet" mode. This feature is not supported for GPU particles.
| void SetbInheritVertexColor | ( | bool | Value | ) |
If true, particles inherit the associated vertex color on spawn. This feature is not supported for GPU particles.
| void SetbOrientMeshEmitters | ( | bool | Value | ) |
If true, rotate mesh emitter meshes to orient w/ the vert/surface.
| void SetbUpdatePositionEachFrame | ( | bool | Value | ) |
If true, update the particle locations each frame with that of the vert/surface.
|
static |
| USkeletalMesh EditorSkelMesh |
The name of the skeletal mesh to use in the editor.
| uint InheritUVChannel |
UV channel to inherit from the spawn mesh, internally clamped to those available.
| float32 InheritVelocityScale |
A scale on how much of the bone's velocity a particle will inherit.
| float32 NormalCheckToleranceDegrees |
Normal tolerance. 0 degrees means it must be an exact match, 180 degrees means it can be any angle.
| FVector NormalToCompare |
Use this normal to restrict spawning locations.
| FName SkelMeshActorParamName |
The parameter name of the skeletal mesh actor that supplies the SkelMeshComponent for in-game.
| ELocationSkelVertSurfaceSource SourceType |
Whether the module uses Verts or Surfaces for locations.
VERTSURFACESOURCE_Vert - Use Verts as the source locations. VERTSURFACESOURCE_Surface - Use Surfaces as the source locations.
| FVector UniversalOffset |
An offset to apply to each vert/surface.
This module will only spawn from verts or surfaces associated with the bones in this list.