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

Public Member Functions

Functions
int ExperienceRequiredForLevel (int level) const
int LevelFromExperience (int experience) const
 Returns which level a character with the given amount of experience has.
bool ShouldLevelUp (int ExperienceNow, int LevelNow) const
 Given the current experience and level, should the character have a Levelup now?
void AddStationExperience (FGameplayTag tag, int experience)
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

Visual
TSoftClassPtr< AItemVisualWorld > m_ItemVisualWorldArrows
TSoftClassPtr< AItemVisualWorld > m_ItemVisualWorldGroup
TSoftClassPtr< AItemVisualWorld > m_ItemVisualWorldBolts
WorldDefinition
TSubclassOf< UTradersTypeDefinition > m_TradersType
FName m_DefaultTraderType
TSubclassOf< UInteractiveObjectDefinition > m_CharactersDefaultInteraction
TSubclassOf< UInteractiveObjectDefinition > m_CharactersLootInteraction
TSubclassOf< UInteractiveObjectDefinition > m_CharactersExecutionInteraction
TSubclassOf< UInteractiveObjectDefinition > m_CharactersRideInteraction
float32 m_MaxRegionalMultiplier
float32 m_RegionalMultiplierMax
float32 m_RegionalMultiplierMin
float32 m_RegionalMultiplierDivide
float32 m_MainRegions
float32 m_MaxLiquidityMultiplier
float32 m_LiquidityMultiplierMax
float32 m_LiquidityMultiplierMin
TArray< TSubclassOf< UCameraDefinition > > m_DefaultCamera
TSubclassOf< URegionsDefinition > m_Regions
FName m_DefaultTraderRegion
TSubclassOf< UPhysicsDefinition > m_PhysicsDefinition
bool m_SpawnAllAiFromStart
TSubclassOf< UMiningSpotConfig > m_MiningDefinition
TSubclassOf< UInteractCameraDefinition > m_InteractCameraDefinition
TSubclassOf< UItemDefinition > m_DefaultOre
float32 m_AIAgentsNameImportantConversationsDistance
FGameplayTagContainer m_AIAgentsImportantConversationTags
bool m_ShowAllNamesAndHealthBars
float32 m_ItemDetectionRadius
bool m_GothicGameViewportClientDisableGamepad
float32 m_ShowHealthBarTimer
float32 m_ShowGameOverTimer
TSubclassOf< USensorConfigDefinition > m_SensorConfigDefinition
TSubclassOf< UStatsCalculatorConfiguration > m_StatsCalculatorConfiguration
bool m_ShowNPCNames
int m_ReviveCounter
FVector m_SpawnDistance
 UPROPERTY(EditAnywhere, BlueprintReadWrite) TSubclassOf<class UPhotoModeConfig> m_DefaultPhotoModeConfig;.
FVector m_UnSpawnDistance
float32 m_AIAgentsNameDistance
TSoftClassPtr< UAnimInstance > m_AnimDebugPostProcess
float32 m_DropForce
FGameplayTagContainer m_ValidTagsControlledByPlayer
FGameplayTagContainer m_ValidTagsTransformed
FGameplayTagContainer m_ValidTagsRunning
FGameplayTagContainer m_CampAreasForBody
int m_MaxTorches
int m_LockPickExp
TSubclassOf< UGothicPhotoModeConfig > m_DefaultPhotoModeConfig
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

Member Function Documentation

◆ AddStationExperience()

void AddStationExperience ( FGameplayTag tag,
int experience )

◆ ExperienceRequiredForLevel()

int ExperienceRequiredForLevel ( int level) const

◆ LevelFromExperience()

int LevelFromExperience ( int experience) const

Returns which level a character with the given amount of experience has.

◆ ShouldLevelUp()

bool ShouldLevelUp ( int ExperienceNow,
int LevelNow ) const

Given the current experience and level, should the character have a Levelup now?

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ m_AIAgentsImportantConversationTags

FGameplayTagContainer m_AIAgentsImportantConversationTags

◆ m_AIAgentsNameDistance

float32 m_AIAgentsNameDistance

◆ m_AIAgentsNameImportantConversationsDistance

float32 m_AIAgentsNameImportantConversationsDistance

◆ m_AnimDebugPostProcess

TSoftClassPtr<UAnimInstance> m_AnimDebugPostProcess

◆ m_CampAreasForBody

FGameplayTagContainer m_CampAreasForBody

◆ m_CharactersDefaultInteraction

TSubclassOf<UInteractiveObjectDefinition> m_CharactersDefaultInteraction

◆ m_CharactersExecutionInteraction

TSubclassOf<UInteractiveObjectDefinition> m_CharactersExecutionInteraction

◆ m_CharactersLootInteraction

TSubclassOf<UInteractiveObjectDefinition> m_CharactersLootInteraction

◆ m_CharactersRideInteraction

TSubclassOf<UInteractiveObjectDefinition> m_CharactersRideInteraction

◆ m_DefaultCamera

TArray<TSubclassOf<UCameraDefinition> > m_DefaultCamera

◆ m_DefaultOre

◆ m_DefaultPhotoModeConfig

TSubclassOf<UGothicPhotoModeConfig> m_DefaultPhotoModeConfig

◆ m_DefaultTraderRegion

FName m_DefaultTraderRegion

◆ m_DefaultTraderType

FName m_DefaultTraderType

◆ m_DropForce

float32 m_DropForce

◆ m_GothicGameViewportClientDisableGamepad

bool m_GothicGameViewportClientDisableGamepad

◆ m_InteractCameraDefinition

TSubclassOf<UInteractCameraDefinition> m_InteractCameraDefinition

◆ m_ItemDetectionRadius

float32 m_ItemDetectionRadius

◆ m_ItemVisualWorldArrows

TSoftClassPtr<AItemVisualWorld> m_ItemVisualWorldArrows

◆ m_ItemVisualWorldBolts

TSoftClassPtr<AItemVisualWorld> m_ItemVisualWorldBolts

◆ m_ItemVisualWorldGroup

TSoftClassPtr<AItemVisualWorld> m_ItemVisualWorldGroup

◆ m_LiquidityMultiplierMax

float32 m_LiquidityMultiplierMax

◆ m_LiquidityMultiplierMin

float32 m_LiquidityMultiplierMin

◆ m_LockPickExp

int m_LockPickExp

◆ m_MainRegions

float32 m_MainRegions

◆ m_MaxLiquidityMultiplier

float32 m_MaxLiquidityMultiplier

◆ m_MaxRegionalMultiplier

float32 m_MaxRegionalMultiplier

◆ m_MaxTorches

int m_MaxTorches

◆ m_MiningDefinition

TSubclassOf<UMiningSpotConfig> m_MiningDefinition

◆ m_PhysicsDefinition

TSubclassOf<UPhysicsDefinition> m_PhysicsDefinition

◆ m_RegionalMultiplierDivide

float32 m_RegionalMultiplierDivide

◆ m_RegionalMultiplierMax

float32 m_RegionalMultiplierMax

◆ m_RegionalMultiplierMin

float32 m_RegionalMultiplierMin

◆ m_Regions

◆ m_ReviveCounter

int m_ReviveCounter

◆ m_SensorConfigDefinition

TSubclassOf<USensorConfigDefinition> m_SensorConfigDefinition

◆ m_ShowAllNamesAndHealthBars

bool m_ShowAllNamesAndHealthBars

◆ m_ShowGameOverTimer

float32 m_ShowGameOverTimer

◆ m_ShowHealthBarTimer

float32 m_ShowHealthBarTimer

◆ m_ShowNPCNames

bool m_ShowNPCNames

◆ m_SpawnAllAiFromStart

bool m_SpawnAllAiFromStart

◆ m_SpawnDistance

FVector m_SpawnDistance

UPROPERTY(EditAnywhere, BlueprintReadWrite) TSubclassOf<class UPhotoModeConfig> m_DefaultPhotoModeConfig;.

◆ m_StatsCalculatorConfiguration

TSubclassOf<UStatsCalculatorConfiguration> m_StatsCalculatorConfiguration

◆ m_TradersType

◆ m_UnSpawnDistance

FVector m_UnSpawnDistance

◆ m_ValidTagsControlledByPlayer

FGameplayTagContainer m_ValidTagsControlledByPlayer

◆ m_ValidTagsRunning

FGameplayTagContainer m_ValidTagsRunning

◆ m_ValidTagsTransformed

FGameplayTagContainer m_ValidTagsTransformed