G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
UFireActorDefinition Class Reference

Static Public Member Functions

Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UInteractiveObjectDefinition
static UClass StaticClass ()
Static Public Member Functions inherited from UInventoryDefinition
static UClass StaticClass ()
Static Public Member Functions inherited from UGothicObjectDefinition
static UClass StaticClass ()
Static Public Member Functions inherited from UGothicBaseConfig
static UClass StaticClass ()
Static Public Member Functions inherited from UObject
static UClass StaticClass ()

Public Attributes

Fire
bool m_StopWithRain
bool m_AttenuatedWithRain
float32 m_HoursForUnLite
bool m_StopWithSpell
TSubclassOf< UTimeRange > m_TimeRange
bool m_SpellActivated
bool m_StartActive
Public Attributes inherited from UInteractiveObjectDefinition
TMap< FGameplayTag, UItemEffectDefinition > m_Effects
float32 m_PlayerInteractZDistance
float32 m_PlayerInteractDistance
 Normal interact distance, used in most cases.
float32 m_PlayerInteractDistanceFar
 "Far" interact distance, used for specific cases where a bit more distance is allowed. (ie. NPC behind a bar)
float32 m_PlayerInteractAngle
float32 m_PlayerDetectDistance
bool m_UsableByPlayer
bool m_AddNPCInteractionSpots
 If true, InteractiveObjects will register their spots with this action into the global static interactionspot list. This makes these objects accessible for NPCs to target and perform actions on them.
TArray< FString > m_Tags
TArray< FName > m_ExtraTags
float32 m_ObjectInteractAngle
TArray< FName > m_Keys
FName m_DisabledUntilEvent
TSubclassOf< UObject > m_OptionalObject
FName m_RequiredUniqueObject
bool m_ShouldShowNameIngame
FName m_Lock
bool m_MustMove
TArray< FName > m_PuzzleKeys
bool m_ConsumeKeys
int m_LockDifficulty
 Random lock pool tier (0 = no randomization, keep original m_Lock).
EInteractiveCameraTarget m_CameraTarget
FName m_ActiveUntilEvent
int m_Priority
TArray< TSubclassOf< UItemDefinition > > m_RequiredIdObject
bool m_StartBeforeRotation
bool m_MinimalAction
FGameplayTag m_OptionalItemSpec
FGameplayTag m_OptionalItemSpecSecond
FGameplayTag m_RequiredIcon
FGameplayTag m_RequiredItemSpec
FGameplayTag m_DefaultInteraction
FGameplayTagContainer m_AdditionalInteractions
const FGameplayTag DefaultInteraction
const FGameplayTagContainer AdditionalInteractions
Public Attributes inherited from UInventoryDefinition
FReplicatedInventoryMap m_Inventory
Public Attributes inherited from UGothicObjectDefinition
TSoftObjectPtr< UTexture2D > m_Icon
FText m_Description
FText m_Name
const FString NameAsString
FName m_UniqueName
 Unique name is a unique name used for Gameplay system to uniquely identify and item or a character.
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

Additional Inherited Members

Public Member Functions inherited from UInteractiveObjectDefinition
const FGameplayTagContainer & GetAdditionalInteractions () const
const FGameplayTag & GetDefaultInteraction () const
void MyCustomRPC (AActor OtherActor, bool IsBegin)
UItemEffectDefinition AddEffect (FGameplayTag name, TSubclassOf< UGameplayEffect > effectToAdd)
Public Member Functions inherited from UInventoryDefinition
void AddToInventoryWithPayload (TSubclassOf< UItemDefinition > Item, FItemPayload Payload, int Amount=1, EInventoryTypes InventoryType=EInventoryTypes ::MainContainer)
void CreateInventory (EInventoryTypes InventoryType, FGameplayTagContainer ItemCategories, int Capacity=- 1, bool IsInfinite=false)
void AddToInventory (TSubclassOf< UItemDefinition > Item, int Amount=1, EInventoryTypes InventoryType=EInventoryTypes ::MainContainer)
Public Member Functions inherited from UGothicObjectDefinition
FString GetNameAsString () const
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

Member Function Documentation

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ m_AttenuatedWithRain

bool m_AttenuatedWithRain

◆ m_HoursForUnLite

float32 m_HoursForUnLite

◆ m_SpellActivated

bool m_SpellActivated

◆ m_StartActive

bool m_StartActive

◆ m_StopWithRain

bool m_StopWithRain

◆ m_StopWithSpell

bool m_StopWithSpell

◆ m_TimeRange

TSubclassOf<UTimeRange> m_TimeRange