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

Static Public Member Functions

Telemetry
static bool OnLockpickResult_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, FString LockId, int LockDifficulty, FString LockpickSkill, int TimeInLock, int PicksBroken, bool Result)
static bool OnChangedTelemetry_Internal (bool TelemetryEnabled)
static bool OnCombatStart (const AGothicPlayerState PlayerState, FString TargetId, FString InstigatorId, FString Assessment, int PosX, int PosY)
static bool OnCombatStart_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, FString TargetId, FString InstigatorId, FString Assessment, int PosX, int PosY)
static bool OnCrimeFinePaid (const AGothicPlayerState PlayerState, FString NPCId, int FineAmount, int CrimeCount)
static bool OnCrimeFinePaid_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, FString NPCId, int FineAmount, int CrimeCount)
static bool OnCrimeRegistered (const AGothicPlayerState PlayerState, FString VictimId, FString InstigatorId, FString CrimeType, FString InteractableId, FString AreaTag)
static bool OnCrimeRegistered_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, FString VictimId, FString InstigatorId, FString CrimeType, FString InteractableId, FString AreaTag)
static bool OnDialogueExecution (const AGothicPlayerState PlayerState, FString NPCId, FString DialogueId)
static bool OnDialogueExecution_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, FString NPCId, FString DialogueId)
static bool OnEquipmentUpdate (const AGothicPlayerState PlayerState, FString ItemId, FString ItemSlot)
static bool OnEquipmentUpdate_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, FString ItemId, FString ItemSlot)
static bool OnGuildChanged (const AGothicPlayerState PlayerState, FString OldGuild, FString NewGuild)
static bool OnGuildChanged_Internal (int PlayerLevel, int Chapter, FString OldGuild, FString NewGuild)
static bool OnInventoryUpdate (const AGothicPlayerState PlayerState, int PosX, int PosY, EItemAction ItemAction, FString ItemId, int ItemAmount, int ItemValue, FString ItemSlot)
static bool OnInventoryUpdate_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, int PosX, int PosY, EItemAction ItemAction, FString ItemId, int ItemAmount, int ItemValue, FString ItemSlot)
static bool OnLevelUp (const AGothicPlayerState PlayerState)
static bool OnLevelUp_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter)
static bool OnLockpickResult (const AGothicPlayerState PlayerState, FString LockId, int LockDifficulty, FString LockpickSkill, int TimeInLock, int PicksBroken, bool Result)
static bool GetTelemetryEnabled ()
static bool OnNPCKilled (const AGothicCharacterState KillerState, int PosX, int PosY, FString NPCId, bool Unconscious, int GainedXP)
static bool OnNPCKilled_Internal (int PlayerLevel, FString KillerId, int KillerLevel, EPlayerGuild KillerGuild, int Chapter, int PosX, int PosY, FString NPCId, bool Unconscious, int GainedXP)
static bool OnPickpocketAttempt (const AGothicPlayerState PlayerState, const AGothicCharacterState VictimState, FString PickpocketSkill, float32 SuccessRatio, bool Result)
static bool OnPickpocketAttempt_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, FString VictimId, FString PickpocketSkill, int PlayerDexterity, int VictimDexterity, float32 SuccessRatio, bool Result)
static bool OnPlayerDeath (const AGothicCharacterState PlayerState, int PosX, int PosY, EDeathCause DeathCause, FString NPCId, bool Unconscious)
static bool OnPlayerDeath_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, int PosX, int PosY, EDeathCause DeathCause, FString NPCId, bool Unconscious)
static bool OnQuestUpdate (const AGothicPlayerState PlayerState, int GainedXP, FString QuestId, FString QuestVariable, int QuestValue, EQuestState QuestState)
static bool OnQuestUpdate_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, int GainedXP, FString QuestId, FString QuestVariable, int QuestValue, EQuestState QuestState)
static bool OnSkillPointSpent (const AGothicPlayerState PlayerState, const UGameplayEffect_SkillGeneric SkillId)
static bool OnSkillPointSpent_Internal (int PlayerLevel, EPlayerGuild PlayerGuild, int Chapter, FString SkillId)
static bool OnUIScreenView (const AGothicPlayerState PlayerState, FString ScreenId, FString TabId, float32 duration)
static bool OnUIScreenView_Internal (int PlayerLevel, int Chapter, FString ScreenId, FString TabId, float32 Duration)
static bool OnUITabSwitched (const AGothicPlayerState PlayerState, FString FromTab, FString ToTab)
static bool OnUITabSwitched_Internal (int PlayerLevel, int Chapter, FString FromTab, FString ToTab)
static void RefreshSaveInfoCache (const UWorld World)
static void SetTelemetryEnabled (bool TelemetryEnabled, bool FromMenu)
static bool TestInfo (FString TestText)
 Placeholder logging event.
Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UBlueprintFunctionLibrary
static UClass StaticClass ()
Static Public Member Functions inherited from UObject
static UClass StaticClass ()

Static Public Attributes

Static Variables
static const bool TelemetryEnabled

Additional Inherited Members

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
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

◆ GetTelemetryEnabled()

bool GetTelemetryEnabled ( )
static

◆ OnChangedTelemetry_Internal()

bool OnChangedTelemetry_Internal ( bool TelemetryEnabled)
static

◆ OnCombatStart()

bool OnCombatStart ( const AGothicPlayerState PlayerState,
FString TargetId,
FString InstigatorId,
FString Assessment,
int PosX,
int PosY )
static

◆ OnCombatStart_Internal()

bool OnCombatStart_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
FString TargetId,
FString InstigatorId,
FString Assessment,
int PosX,
int PosY )
static

◆ OnCrimeFinePaid()

bool OnCrimeFinePaid ( const AGothicPlayerState PlayerState,
FString NPCId,
int FineAmount,
int CrimeCount )
static

◆ OnCrimeFinePaid_Internal()

bool OnCrimeFinePaid_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
FString NPCId,
int FineAmount,
int CrimeCount )
static

◆ OnCrimeRegistered()

bool OnCrimeRegistered ( const AGothicPlayerState PlayerState,
FString VictimId,
FString InstigatorId,
FString CrimeType,
FString InteractableId,
FString AreaTag )
static

◆ OnCrimeRegistered_Internal()

bool OnCrimeRegistered_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
FString VictimId,
FString InstigatorId,
FString CrimeType,
FString InteractableId,
FString AreaTag )
static

◆ OnDialogueExecution()

bool OnDialogueExecution ( const AGothicPlayerState PlayerState,
FString NPCId,
FString DialogueId )
static

◆ OnDialogueExecution_Internal()

bool OnDialogueExecution_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
FString NPCId,
FString DialogueId )
static

◆ OnEquipmentUpdate()

bool OnEquipmentUpdate ( const AGothicPlayerState PlayerState,
FString ItemId,
FString ItemSlot )
static

◆ OnEquipmentUpdate_Internal()

bool OnEquipmentUpdate_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
FString ItemId,
FString ItemSlot )
static

◆ OnGuildChanged()

bool OnGuildChanged ( const AGothicPlayerState PlayerState,
FString OldGuild,
FString NewGuild )
static

◆ OnGuildChanged_Internal()

bool OnGuildChanged_Internal ( int PlayerLevel,
int Chapter,
FString OldGuild,
FString NewGuild )
static

◆ OnInventoryUpdate()

bool OnInventoryUpdate ( const AGothicPlayerState PlayerState,
int PosX,
int PosY,
EItemAction ItemAction,
FString ItemId,
int ItemAmount,
int ItemValue,
FString ItemSlot )
static

◆ OnInventoryUpdate_Internal()

bool OnInventoryUpdate_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
int PosX,
int PosY,
EItemAction ItemAction,
FString ItemId,
int ItemAmount,
int ItemValue,
FString ItemSlot )
static

◆ OnLevelUp()

bool OnLevelUp ( const AGothicPlayerState PlayerState)
static

◆ OnLevelUp_Internal()

bool OnLevelUp_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter )
static

◆ OnLockpickResult()

bool OnLockpickResult ( const AGothicPlayerState PlayerState,
FString LockId,
int LockDifficulty,
FString LockpickSkill,
int TimeInLock,
int PicksBroken,
bool Result )
static

◆ OnLockpickResult_Internal()

bool OnLockpickResult_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
FString LockId,
int LockDifficulty,
FString LockpickSkill,
int TimeInLock,
int PicksBroken,
bool Result )
static

◆ OnNPCKilled()

bool OnNPCKilled ( const AGothicCharacterState KillerState,
int PosX,
int PosY,
FString NPCId,
bool Unconscious,
int GainedXP )
static

◆ OnNPCKilled_Internal()

bool OnNPCKilled_Internal ( int PlayerLevel,
FString KillerId,
int KillerLevel,
EPlayerGuild KillerGuild,
int Chapter,
int PosX,
int PosY,
FString NPCId,
bool Unconscious,
int GainedXP )
static

◆ OnPickpocketAttempt()

bool OnPickpocketAttempt ( const AGothicPlayerState PlayerState,
const AGothicCharacterState VictimState,
FString PickpocketSkill,
float32 SuccessRatio,
bool Result )
static

◆ OnPickpocketAttempt_Internal()

bool OnPickpocketAttempt_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
FString VictimId,
FString PickpocketSkill,
int PlayerDexterity,
int VictimDexterity,
float32 SuccessRatio,
bool Result )
static

◆ OnPlayerDeath()

bool OnPlayerDeath ( const AGothicCharacterState PlayerState,
int PosX,
int PosY,
EDeathCause DeathCause,
FString NPCId,
bool Unconscious )
static

◆ OnPlayerDeath_Internal()

bool OnPlayerDeath_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
int PosX,
int PosY,
EDeathCause DeathCause,
FString NPCId,
bool Unconscious )
static

◆ OnQuestUpdate()

bool OnQuestUpdate ( const AGothicPlayerState PlayerState,
int GainedXP,
FString QuestId,
FString QuestVariable,
int QuestValue,
EQuestState QuestState )
static

◆ OnQuestUpdate_Internal()

bool OnQuestUpdate_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
int GainedXP,
FString QuestId,
FString QuestVariable,
int QuestValue,
EQuestState QuestState )
static

◆ OnSkillPointSpent()

bool OnSkillPointSpent ( const AGothicPlayerState PlayerState,
const UGameplayEffect_SkillGeneric SkillId )
static

◆ OnSkillPointSpent_Internal()

bool OnSkillPointSpent_Internal ( int PlayerLevel,
EPlayerGuild PlayerGuild,
int Chapter,
FString SkillId )
static

◆ OnUIScreenView()

bool OnUIScreenView ( const AGothicPlayerState PlayerState,
FString ScreenId,
FString TabId,
float32 duration )
static

◆ OnUIScreenView_Internal()

bool OnUIScreenView_Internal ( int PlayerLevel,
int Chapter,
FString ScreenId,
FString TabId,
float32 Duration )
static

◆ OnUITabSwitched()

bool OnUITabSwitched ( const AGothicPlayerState PlayerState,
FString FromTab,
FString ToTab )
static

◆ OnUITabSwitched_Internal()

bool OnUITabSwitched_Internal ( int PlayerLevel,
int Chapter,
FString FromTab,
FString ToTab )
static

◆ RefreshSaveInfoCache()

void RefreshSaveInfoCache ( const UWorld World)
static

◆ SetTelemetryEnabled()

void SetTelemetryEnabled ( bool TelemetryEnabled,
bool FromMenu )
static

◆ StaticClass()

UClass StaticClass ( )
static

◆ TestInfo()

bool TestInfo ( FString TestText)
static

Placeholder logging event.

Member Data Documentation

◆ TelemetryEnabled

const bool TelemetryEnabled
static