|
| UGameplayEffect | GetDeathEffect () const |
| float32 | GetCriticalMultiplier () const |
| FGameplayTagContainer | GetCriticalWeakSpotsTags () const |
| float32 | GetDamage (FGameplayTag DamageType) const |
| TArray< FGameplayTag > | GetDamageTypes () const |
| void | AddHitCueDataForSpecie (FGameplayTag DamageTypeTag, FGameplayTag SpecieTypeTag, FGameplayTag HitCueTag) |
| FGameplayTag | GetHitCueDataByDamageTypeAndSpecie (FGameplayTag DamageTypeTag, FGameplayTag SpecieTypeTag) |
| UGameplayEffect | GetHitEffect () const |
| float32 | GetSuperArmorDamage () const |
| bool | HasAnyItemSpecs (FGameplayTagContainer specTags) const |
| | Returns true, if this item has at least one SpecTag that matches any of the given Tags.
|
| void | AddItemReqTag (FGameplayTag itemSpec) |
| void | AddItemSpec (FGameplayTag itemSpec) |
| void | AddLearningRecipes (TSubclassOf< UItemRecipeDefinition > recipe) |
| UItemEffectDefinition | AddOnConsume (TSubclassOf< UGameplayEffect > effectToAdd) |
| void | AddPossibleActionAfterDrop (FGameplayTag itemSpec) |
| void | ApplyTo (UAbilitySystemComponent owner) |
| bool | CanBeEquippedBy (const UAbilitySystemComponent abComp) const |
| | Checks if a character can equip this item with his attributes.
|
| FGameplayTagContainer | GetAllMatchingSpecs (FGameplayTag SpecTag) const |
| | Returns all Spec tags matching the given tag.
|
| FGameplayAttribute | GetAttribute (TSubclassOf< UAttributeSet > AttributeSetClass, FName AttributeName) |
| FGameplayTag | GetItemSpec (FGameplayTag SpecTag) const |
| | Returns the first full tag that matches the given SpecTag.
|
| const FGameplayTag & | GetItemType () const |
| FText | GetItemTypeDisplayText () const |
| | Returns localized text for this item Type.
|
| TSubclassOf< UTargetConfigBase > | GetTargetConfigClass () const |
| bool | HasAllItemSpecs (FGameplayTagContainer specTags) const |
| | Returns true, if this item has tags SpecTag that match all of the given Tags.
|
| bool | HasAllItemSpecsExactly (FGameplayTagContainer specTags) const |
| | Returns true, if this item has SpecTags that match every given Tag exactly.
|
| void | AddCollisionEffect (FGameplayTag CollisionEffect) |
| bool | HasAnyItemSpecsExactly (FGameplayTagContainer specTags) const |
| | Returns true, if this item has SpecTag that matches any of the given Tags exactly.
|
| bool | HasItemSpec (FGameplayTag specTag) const |
| | Returns true, if this item has any SpecTag that matches the given Tag.
|
| bool | HasItemSpecExactly (FGameplayTag specTag) const |
| | Returns true, if this item has any SpecTag that matches the given Tag exactly.
|
| AActor | LoadAndGetEmptyVisual () const |
| TSubclassOf< AActor > | LoadAndGetEmptyVisualClass () const |
| TSubclassOf< AItemVisualWorld > | LoadAndGetThrowVisualWorldClass () const |
| AItemVisual | LoadAndGetVisual () const |
| TSubclassOf< AItemVisual > | LoadAndGetVisualClass () const |
| TSubclassOf< AItemVisualWorld > | LoadAndGetVisualWorldClass () const |
| bool | MatchesItemType (FGameplayTag ItemType) const |
| | Returns true if the tags match or if the given tag occurs fully within this items tag hierarchy. Item.Weapon --> Item.Weapon.Pickaxe == true.
|
| bool | MatchesItemTypeExactly (FGameplayTag ItemType) const |
| | Returns true if the item type is exactly the same.
|
| void | RemoveItemSpec (FGameplayTag itemSpec) |
| void | SetItemCustomAction (FGameplayTag gameplayTag) |
| void | SetItemType (FGameplayTag gameplayTag) |
| FString | GetNameAsString () const |
| 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 |