|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Public Member Functions | |
Functions | |
| void | SetbDisabledLODsKeepEmitterAlive (bool Value) |
| When true, if the current LOD is disabled the emitter will be kept alive. Otherwise, the emitter will be considered complete if the current LOD is disabled. | |
| void | SetbDisableWhenInsignficant (bool Value) |
| When true, emitters deemed insignificant will have their tick and render disabled Instantly. When false they will simple stop spawning new particles. | |
| void | SetbCollapsed (bool Value) |
| This value indicates the emitter should be drawn 'collapsed' in Cascade. | |
| void | SetbUseLegacySpawningBehavior (bool Value) |
| If true, maintains some legacy spawning behavior. | |
| 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 UObject | |
| static UClass | StaticClass () |
Public Attributes | |
Cascade | |
| EEmitterRenderMode | EmitterRenderMode |
| How to render the emitter particles. Can be one of the following: ERM_Normal - As the intended sprite/mesh ERM_Point - As a 2x2 pixel block with no scaling and the color set in EmitterEditorColor ERM_Cross - As a cross of lines, scaled to the size of the particle in EmitterEditorColor ERM_None - Do not render. | |
| FColor | EmitterEditorColor |
| The color of the emitter in the curve editor and debug rendering modes. | |
Particle | |
| uint | DetailModeBitmask |
| Detail mode: Set flags reflecting which system detail mode you want the emitter to be ticked and rendered in. | |
| int | InitialAllocationCount |
| Initial allocation count - overrides calculated peak count if > 0. | |
| float32 | QualityLevelSpawnRateScale |
| FName | EmitterName |
| The name of the emitter. | |
Significance | |
| EParticleSignificanceLevel | SignificanceLevel |
| The significance level required of this emitter's owner for this emitter to be active. | |
| 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 SetbCollapsed | ( | bool | Value | ) |
This value indicates the emitter should be drawn 'collapsed' in Cascade.
| void SetbDisabledLODsKeepEmitterAlive | ( | bool | Value | ) |
When true, if the current LOD is disabled the emitter will be kept alive. Otherwise, the emitter will be considered complete if the current LOD is disabled.
| void SetbDisableWhenInsignficant | ( | bool | Value | ) |
When true, emitters deemed insignificant will have their tick and render disabled Instantly. When false they will simple stop spawning new particles.
| void SetbUseLegacySpawningBehavior | ( | bool | Value | ) |
If true, maintains some legacy spawning behavior.
|
static |
| uint DetailModeBitmask |
Detail mode: Set flags reflecting which system detail mode you want the emitter to be ticked and rendered in.
| FColor EmitterEditorColor |
The color of the emitter in the curve editor and debug rendering modes.
| FName EmitterName |
The name of the emitter.
| EEmitterRenderMode EmitterRenderMode |
How to render the emitter particles. Can be one of the following: ERM_Normal - As the intended sprite/mesh ERM_Point - As a 2x2 pixel block with no scaling and the color set in EmitterEditorColor ERM_Cross - As a cross of lines, scaled to the size of the particle in EmitterEditorColor ERM_None - Do not render.
| int InitialAllocationCount |
Initial allocation count - overrides calculated peak count if > 0.
| float32 QualityLevelSpawnRateScale |
| EParticleSignificanceLevel SignificanceLevel |
The significance level required of this emitter's owner for this emitter to be active.