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

Static Public Member Functions

Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UWeaponItemAnimConfig
static UClass StaticClass ()
Static Public Member Functions inherited from UItemAnimConfig
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

CrossbowItemAnimConfig
TMap< EStance, TSoftObjectPtr< UAnimMontage > > m_QuickReleaseMontage
TMap< FGameplayTag, FStanceMapMontage > m_RelaxNotchMontage
 Notch.
TMap< EStance, TSoftObjectPtr< UAnimMontage > > m_RelaxNotchFailureMontage
TMap< FGameplayTag, FStanceMapMontage > m_QuickNotchMontage
TMap< EStance, TSoftObjectPtr< UAnimMontage > > m_QuickNotchFailureMontage
TMap< FGameplayTag, FStanceMapMontage > m_AimingNotchMontage
TMap< EStance, TSoftObjectPtr< UAnimMontage > > m_AimingNotchFailureMontage
TMap< EStance, TSoftObjectPtr< UAnimMontage > > m_ReleaseMontage
Public Attributes inherited from UWeaponItemAnimConfig
TMap< FGameplayTag, TSubclassOf< UComboAttackConfig > > m_Attacks
TSoftObjectPtr< UAnimMontage > m_BlockMontage
float32 m_RotateSpeedCharge
TSubclassOf< UExecutionData > m_ExecutionData
float32 m_RotateSpeedMagnetAI
float32 m_RotateSpeedMagnetPlayer
float32 m_IntialRotateMagnetMaxAngle
float32 m_AttackRotateSpeedManualReorient
float32 m_RotateSpeedReorient
TSubclassOf< UTauntData > m_TauntData
const float32 IntialRotateMagnetMaxAngle
const float32 RotateSpeedCharge
const float32 RotateSpeedMagnetAI
const float32 RotateSpeedMagnetPlayer
const float32 RotateSpeedReorient
const UTauntData TauntData
const float32 AttackRotateSpeedManualReorient
Public Attributes inherited from UItemAnimConfig
TArray< FRandomSequence > m_WalkBreakers
TArray< FRandomSequence > m_IdleBreakers
TSubclassOf< UDodgesData > m_DodgesData
TSubclassOf< UPicksData > m_EndFireData
TSoftClassPtr< UAnimInstance > m_AnimInstanceClass
TSubclassOf< UEquipData > m_EquipData
TSubclassOf< UEquipData > m_NonCombatEquipData
TSubclassOf< UHitData > m_HitsData
TSubclassOf< ULocomotionSequencesData > m_LocomotionSequencesData
TSubclassOf< UPicksData > m_LootsData
bool m_OverrideLocomotionConfig
TSubclassOf< UPicksData > m_PicksData
TSubclassOf< USpeedConfig > m_SpeedsPlayer
TSubclassOf< USpeedConfig > m_SpeedsNPC
TSubclassOf< UPicksData > m_StartFireData
TSoftObjectPtr< UAnimMontage > m_ThrowItem
TSoftObjectPtr< UAnimMontage > m_ThrowItem_Crouch
TSubclassOf< UTurnsData > m_TurnsData
TSubclassOf< UConsumablesData > m_ConsumablesData
TMap< FGameplayTag, TSoftObjectPtr< UAnimMontage > > m_ConsumeData
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

Additional Inherited Members

Public Member Functions inherited from UWeaponItemAnimConfig
float32 GetIntialRotateMagnetMaxAngle () const
float32 GetRotateSpeedCharge () const
float32 GetRotateSpeedMagnetAI () const
float32 GetRotateSpeedMagnetPlayer () const
float32 GetRotateSpeedReorient () const
UTauntData GetTauntData () const
float32 GetAttackRotateSpeedManualReorient () const
Public Member Functions inherited from UItemAnimConfig
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

Member Function Documentation

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ m_AimingNotchFailureMontage

TMap<EStance,TSoftObjectPtr<UAnimMontage> > m_AimingNotchFailureMontage

◆ m_AimingNotchMontage

TMap<FGameplayTag,FStanceMapMontage> m_AimingNotchMontage

◆ m_QuickNotchFailureMontage

TMap<EStance,TSoftObjectPtr<UAnimMontage> > m_QuickNotchFailureMontage

◆ m_QuickNotchMontage

TMap<FGameplayTag,FStanceMapMontage> m_QuickNotchMontage

◆ m_QuickReleaseMontage

TMap<EStance,TSoftObjectPtr<UAnimMontage> > m_QuickReleaseMontage

◆ m_RelaxNotchFailureMontage

TMap<EStance,TSoftObjectPtr<UAnimMontage> > m_RelaxNotchFailureMontage

◆ m_RelaxNotchMontage

TMap<FGameplayTag,FStanceMapMontage> m_RelaxNotchMontage

Notch.

◆ m_ReleaseMontage

TMap<EStance,TSoftObjectPtr<UAnimMontage> > m_ReleaseMontage