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

Public Member Functions

Functions
ULocomotionSequencesData GetLocomotionSequencesData () const
void AddIdleBreaker (FName Path, float32 Chance, int LoopsBeforeRemove)
void AddWalkBreaker (FName Path, float32 Chance, int LoopsBeforeRemove)
TSubclassOf< UAnimInstance > GetAnimationBp () const
UConsumablesData GetConsumablesData () const
UAnimMontage GetConsumeMontage (FGameplayTag Tag, EStance Stance) const
UAnimMontage GetDeathAnimForItem (FGameplayTag itemTag, EWeaponSkill itemSkill) const
UDodgesData GetDodgesData () const
UAnimMontage GetDropAndEquipMontage (EStance Stance, EHoldsterLocation HoldsterLocation, bool Combat=true) const
UAnimMontage GetDropMontage (EStance Stance, EHoldsterLocation HoldsterLocation, bool Combat=true, bool DropBackwards=false) const
UPicksData GetEndFireData () const
UEquipData GetEquipData () const
UAnimMontage GetEquipMontage (EStance Stance, EHoldsterLocation HoldsterLocation, bool Combat=true) const
UHitData GetHitData () const
void AddDeathAnimForItem (FGameplayTag itemTag, EWeaponSkill itemSkill, TSoftObjectPtr< UAnimMontage > animHitMontage)
UPicksData GetLootData () const
UEquipData GetNonCombatEquipData () const
UAnimMontage GetPickAndEquipMontage (FName Height, EStance Stance, EHoldsterLocation HoldsterLocation, bool Combat=true) const
UPicksData GetPickData () const
UAnimMontage GetPukeMontage (EStance Stance) const
const FName GetSocket () const
const FName GetSocketDraw (EHoldsterLocation HoldsterLocation) const
const USpeedConfig GetSpeedConfigNPC () const
const USpeedConfig GetSpeedConfigPlayer () const
UPicksData GetStartFireData () const
UAnimMontage GetThrowMontage (bool isCrouch=false) const
UTurnsData GetTurnsData () const
UAnimMontage GetUnequipMontage (EStance Stance, EHoldsterLocation HoldsterLocation, bool Combat=true) 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

Static Public Member Functions

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

Anim Graph - Breaker
TArray< FRandomSequence > m_WalkBreakers
TArray< FRandomSequence > m_IdleBreakers
Dodge
TSubclassOf< UDodgesData > m_DodgesData
End Fire
TSubclassOf< UPicksData > m_EndFireData
Equip
TSoftClassPtr< UAnimInstance > m_AnimInstanceClass
Equip & Unequip
TSubclassOf< UEquipData > m_EquipData
TSubclassOf< UEquipData > m_NonCombatEquipData
Hits
TSubclassOf< UHitData > m_HitsData
Locomotion Sequences
TSubclassOf< ULocomotionSequencesData > m_LocomotionSequencesData
Loot
TSubclassOf< UPicksData > m_LootsData
OverrideLocomotionConfig
bool m_OverrideLocomotionConfig
Pick
TSubclassOf< UPicksData > m_PicksData
Speeds
TSubclassOf< USpeedConfig > m_SpeedsPlayer
TSubclassOf< USpeedConfig > m_SpeedsNPC
Start Fire
TSubclassOf< UPicksData > m_StartFireData
Throw
TSoftObjectPtr< UAnimMontage > m_ThrowItem
Throw Crouch
TSoftObjectPtr< UAnimMontage > m_ThrowItem_Crouch
Turn
TSubclassOf< UTurnsData > m_TurnsData
Use
TSubclassOf< UConsumablesData > m_ConsumablesData
TMap< FGameplayTag, TSoftObjectPtr< UAnimMontage > > m_ConsumeData
Variables
const UConsumablesData ConsumablesData
const UDodgesData DodgesData
const UPicksData EndFireData
const TSubclassOf< UAnimInstance > AnimationBp
const UEquipData EquipData
const UHitData HitData
const ULocomotionSequencesData LocomotionSequencesData
const UPicksData LootData
const UEquipData NonCombatEquipData
const UPicksData PickData
const FName Socket
const USpeedConfig SpeedConfigNPC
const USpeedConfig SpeedConfigPlayer
const UPicksData StartFireData
const UTurnsData TurnsData
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

◆ AddDeathAnimForItem()

void AddDeathAnimForItem ( FGameplayTag itemTag,
EWeaponSkill itemSkill,
TSoftObjectPtr< UAnimMontage > animHitMontage )

◆ AddIdleBreaker()

void AddIdleBreaker ( FName Path,
float32 Chance,
int LoopsBeforeRemove )

◆ AddWalkBreaker()

void AddWalkBreaker ( FName Path,
float32 Chance,
int LoopsBeforeRemove )

◆ GetAnimationBp()

TSubclassOf< UAnimInstance > GetAnimationBp ( ) const

◆ GetConsumablesData()

UConsumablesData GetConsumablesData ( ) const

◆ GetConsumeMontage()

UAnimMontage GetConsumeMontage ( FGameplayTag Tag,
EStance Stance ) const

◆ GetDeathAnimForItem()

UAnimMontage GetDeathAnimForItem ( FGameplayTag itemTag,
EWeaponSkill itemSkill ) const

◆ GetDodgesData()

UDodgesData GetDodgesData ( ) const

◆ GetDropAndEquipMontage()

UAnimMontage GetDropAndEquipMontage ( EStance Stance,
EHoldsterLocation HoldsterLocation,
bool Combat = true ) const

◆ GetDropMontage()

UAnimMontage GetDropMontage ( EStance Stance,
EHoldsterLocation HoldsterLocation,
bool Combat = true,
bool DropBackwards = false ) const

◆ GetEndFireData()

UPicksData GetEndFireData ( ) const

◆ GetEquipData()

UEquipData GetEquipData ( ) const

◆ GetEquipMontage()

UAnimMontage GetEquipMontage ( EStance Stance,
EHoldsterLocation HoldsterLocation,
bool Combat = true ) const

◆ GetHitData()

UHitData GetHitData ( ) const

◆ GetLocomotionSequencesData()

ULocomotionSequencesData GetLocomotionSequencesData ( ) const

◆ GetLootData()

UPicksData GetLootData ( ) const

◆ GetNonCombatEquipData()

UEquipData GetNonCombatEquipData ( ) const

◆ GetPickAndEquipMontage()

UAnimMontage GetPickAndEquipMontage ( FName Height,
EStance Stance,
EHoldsterLocation HoldsterLocation,
bool Combat = true ) const

◆ GetPickData()

UPicksData GetPickData ( ) const

◆ GetPukeMontage()

UAnimMontage GetPukeMontage ( EStance Stance) const

◆ GetSocket()

const FName GetSocket ( ) const

◆ GetSocketDraw()

const FName GetSocketDraw ( EHoldsterLocation HoldsterLocation) const

◆ GetSpeedConfigNPC()

const USpeedConfig GetSpeedConfigNPC ( ) const

◆ GetSpeedConfigPlayer()

const USpeedConfig GetSpeedConfigPlayer ( ) const

◆ GetStartFireData()

UPicksData GetStartFireData ( ) const

◆ GetThrowMontage()

UAnimMontage GetThrowMontage ( bool isCrouch = false) const

◆ GetTurnsData()

UTurnsData GetTurnsData ( ) const

◆ GetUnequipMontage()

UAnimMontage GetUnequipMontage ( EStance Stance,
EHoldsterLocation HoldsterLocation,
bool Combat = true ) const

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ AnimationBp

const TSubclassOf<UAnimInstance> AnimationBp

◆ ConsumablesData

const UConsumablesData ConsumablesData

◆ DodgesData

const UDodgesData DodgesData

◆ EndFireData

const UPicksData EndFireData

◆ EquipData

const UEquipData EquipData

◆ HitData

const UHitData HitData

◆ LocomotionSequencesData

const ULocomotionSequencesData LocomotionSequencesData

◆ LootData

const UPicksData LootData

◆ m_AnimInstanceClass

TSoftClassPtr<UAnimInstance> m_AnimInstanceClass

◆ m_ConsumablesData

TSubclassOf<UConsumablesData> m_ConsumablesData

◆ m_ConsumeData

◆ m_DodgesData

TSubclassOf<UDodgesData> m_DodgesData

◆ m_EndFireData

TSubclassOf<UPicksData> m_EndFireData

◆ m_EquipData

TSubclassOf<UEquipData> m_EquipData

◆ m_HitsData

TSubclassOf<UHitData> m_HitsData

◆ m_IdleBreakers

TArray<FRandomSequence> m_IdleBreakers

◆ m_LocomotionSequencesData

TSubclassOf<ULocomotionSequencesData> m_LocomotionSequencesData

◆ m_LootsData

TSubclassOf<UPicksData> m_LootsData

◆ m_NonCombatEquipData

TSubclassOf<UEquipData> m_NonCombatEquipData

◆ m_OverrideLocomotionConfig

bool m_OverrideLocomotionConfig

◆ m_PicksData

TSubclassOf<UPicksData> m_PicksData

◆ m_SpeedsNPC

TSubclassOf<USpeedConfig> m_SpeedsNPC

◆ m_SpeedsPlayer

TSubclassOf<USpeedConfig> m_SpeedsPlayer

◆ m_StartFireData

TSubclassOf<UPicksData> m_StartFireData

◆ m_ThrowItem

◆ m_ThrowItem_Crouch

TSoftObjectPtr<UAnimMontage> m_ThrowItem_Crouch

◆ m_TurnsData

TSubclassOf<UTurnsData> m_TurnsData

◆ m_WalkBreakers

TArray<FRandomSequence> m_WalkBreakers

◆ NonCombatEquipData

const UEquipData NonCombatEquipData

◆ PickData

const UPicksData PickData

◆ Socket

const FName Socket

◆ SpeedConfigNPC

const USpeedConfig SpeedConfigNPC

◆ SpeedConfigPlayer

const USpeedConfig SpeedConfigPlayer

◆ StartFireData

const UPicksData StartFireData

◆ TurnsData

const UTurnsData TurnsData