|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Public Member Functions | |
Functions | |
| void | SetbUsePSysLocation (bool Value) |
| If true, use the location of the particle system component for spawning. if false (default), use the location of the particle event. | |
| void | SetbInheritVelocity (bool Value) |
| If true, use the velocity of the dying particle as the start velocity of the spawned particle. | |
| void | SetbBanPhysicalMaterials (bool Value) |
| When true, the PhysicalMaterials list is used to ban specified materials for collision events but allow all others. When false, the PhysicalMaterials list is used to allow only specified materials for collision events and ban all others. | |
| void | SetbUseParticleTime (bool Value) |
| For Death-based event receiving, if this is true, it indicates that the ParticleTime of the event should be used to look-up the SpawnCount. Otherwise (and in all other events received), use the emitter time of the event. | |
| 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 UParticleModuleEventReceiverBase | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UParticleModuleEventBase | |
| 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 | |
Collision | |
| TArray< TObjectPtr< UPhysicalMaterial > > | PhysicalMaterials |
| Array of physical materials that can be used to allow or ban a specific set of materials when receiving collision events. | |
Spawn | |
| FRawDistributionFloat | SpawnCount |
| The number of particles to spawn. | |
Velocity | |
| FRawDistributionVector | InheritVelocityScale |
| If bInheritVelocity is true, scale the velocity with this. | |
| Public Attributes inherited from UParticleModuleEventReceiverBase | |
| FName | EventName |
| The name of the emitter of interest for generating the event. | |
| EParticleEventType | EventGeneratorType |
| The type of event that will generate the kill. | |
| 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 SetbBanPhysicalMaterials | ( | bool | Value | ) |
When true, the PhysicalMaterials list is used to ban specified materials for collision events but allow all others. When false, the PhysicalMaterials list is used to allow only specified materials for collision events and ban all others.
| void SetbInheritVelocity | ( | bool | Value | ) |
If true, use the velocity of the dying particle as the start velocity of the spawned particle.
| void SetbUseParticleTime | ( | bool | Value | ) |
For Death-based event receiving, if this is true, it indicates that the ParticleTime of the event should be used to look-up the SpawnCount. Otherwise (and in all other events received), use the emitter time of the event.
| void SetbUsePSysLocation | ( | bool | Value | ) |
If true, use the location of the particle system component for spawning. if false (default), use the location of the particle event.
|
static |
| FRawDistributionVector InheritVelocityScale |
If bInheritVelocity is true, scale the velocity with this.
| TArray<TObjectPtr<UPhysicalMaterial> > PhysicalMaterials |
Array of physical materials that can be used to allow or ban a specific set of materials when receiving collision events.
| FRawDistributionFloat SpawnCount |
The number of particles to spawn.