|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Public Member Functions | |
Functions | |
| void | SetbNRScaleEmitterTime (bool Value) |
| If true, the NoiseRangeScale will be grabbed based on the emitter time. If false, the NoiseRangeScale will be grabbed based on the particle time. | |
| void | SetbSmooth (bool Value) |
| Whether the noise movement should be smooth or 'jerky'. | |
| void | SetbOscillate (bool Value) |
| Whether the noise points should be oscillate. | |
| void | SetbUseNoiseTangents (bool Value) |
| If true, calculate tangents at each noise point. | |
| void | SetbTargetNoise (bool Value) |
| Whether to apply noise to the target point (or end of line in distance mode...) If true, the beam could potentially 'leave' the target... | |
| void | SetbApplyNoiseScale (bool Value) |
| If true, apply the noise scale to the beam. | |
| void | SetbLowFreq_Enabled (bool Value) |
| Is low frequency noise enabled. | |
| 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 UParticleModuleBeamBase | |
| 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 | |
LowFreq | |
| float32 | NoiseLockTime |
| How long the noise points should be locked - 0.0 indicates forever. | |
| int | Frequency_LowRange |
| If not 0, then the frequency will select a random value in the range [Frequency_LowRange..Frequency]. | |
| FRawDistributionVector | NoiseRange |
| The noise point ranges. | |
| FRawDistributionFloat | NoiseRangeScale |
| A scale factor that will be applied to the noise range. | |
| FRawDistributionVector | NoiseSpeed |
| The speed with which to move each noise point. | |
| float32 | NoiseLockRadius |
| Default target-point information to use if the beam method is endpoint. | |
| int | Frequency |
| The frequency of noise points. | |
| float32 | NoiseTension |
| The tension to apply to the tessellated noise line. | |
| FRawDistributionFloat | NoiseTangentStrength |
| The strength of noise tangents, if enabled. | |
| int | NoiseTessellation |
| The amount of tessellation between noise points. | |
| float32 | FrequencyDistance |
| The distance at which to deposit noise points. If 0.0, then use the static frequency value. If not, distribute noise points at the given distance, up to the static Frequency value. At that point, evenly distribute them along the beam. | |
| FRawDistributionFloat | NoiseScale |
| The scale factor to apply to noise range. The lookup value is determined by dividing the number of noise points present by the maximum number of noise points (Frequency). | |
| 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 SetbApplyNoiseScale | ( | bool | Value | ) |
If true, apply the noise scale to the beam.
| void SetbLowFreq_Enabled | ( | bool | Value | ) |
Is low frequency noise enabled.
| void SetbNRScaleEmitterTime | ( | bool | Value | ) |
If true, the NoiseRangeScale will be grabbed based on the emitter time. If false, the NoiseRangeScale will be grabbed based on the particle time.
| void SetbOscillate | ( | bool | Value | ) |
Whether the noise points should be oscillate.
| void SetbSmooth | ( | bool | Value | ) |
Whether the noise movement should be smooth or 'jerky'.
| void SetbTargetNoise | ( | bool | Value | ) |
Whether to apply noise to the target point (or end of line in distance mode...) If true, the beam could potentially 'leave' the target...
| void SetbUseNoiseTangents | ( | bool | Value | ) |
If true, calculate tangents at each noise point.
|
static |
| int Frequency |
The frequency of noise points.
| int Frequency_LowRange |
If not 0, then the frequency will select a random value in the range [Frequency_LowRange..Frequency].
| float32 FrequencyDistance |
The distance at which to deposit noise points. If 0.0, then use the static frequency value. If not, distribute noise points at the given distance, up to the static Frequency value. At that point, evenly distribute them along the beam.
| float32 NoiseLockRadius |
Default target-point information to use if the beam method is endpoint.
| float32 NoiseLockTime |
How long the noise points should be locked - 0.0 indicates forever.
| FRawDistributionVector NoiseRange |
The noise point ranges.
| FRawDistributionFloat NoiseRangeScale |
A scale factor that will be applied to the noise range.
| FRawDistributionFloat NoiseScale |
The scale factor to apply to noise range. The lookup value is determined by dividing the number of noise points present by the maximum number of noise points (Frequency).
| FRawDistributionVector NoiseSpeed |
The speed with which to move each noise point.
| FRawDistributionFloat NoiseTangentStrength |
The strength of noise tangents, if enabled.
| float32 NoiseTension |
The tension to apply to the tessellated noise line.
| int NoiseTessellation |
The amount of tessellation between noise points.