Files
UnrealEngineUWP/Engine/Plugins/Runtime/GameplayBehaviorSmartObjects/Config/BaseGameplayBehaviorSmartObjects.ini

11 lines
1.4 KiB
INI
Raw Normal View History

[CoreRedirects]
+ClassRedirects=(OldName="/Script/SmartObjectsModule.SmartObjectGameplayBehaviorDefinition", NewName="/Script/GameplayBehaviorSmartObjectsModule.GameplayBehaviorSmartObjectBehaviorDefinition")
+ClassRedirects=(OldName="/Script/SmartObjectsModule.AITask_UseSmartObject", NewName="/Script/GameplayBehaviorSmartObjectsModule.AITask_UseGameplayBehaviorSmartObject")
+ClassRedirects=(OldName="/Script/SmartObjectsModule.BTTask_FindAndUseSmartObject", NewName="/Script/GameplayBehaviorSmartObjectsModule.BTTask_FindAndUseGameplayBehaviorSmartObject")
+FunctionRedirects=(OldName="K2_UseSmartObject", NewName="/Script/GameplayBehaviorSmartObjectsModule.GameplayBehaviorSmartObjectsBlueprintFunctionLibrary.UseGameplayBehaviorSmartObject")
+FunctionRedirects=(OldName="AITask_UseGameplayBehaviorSmartObject.UseSmartObject", NewName="AITask_UseGameplayBehaviorSmartObject.UseGameplayBehaviorSmartObject")
+FunctionRedirects=(OldName="AITask_UseGameplayBehaviorSmartObject.UseClaimedSmartObject", NewName="AITask_UseGameplayBehaviorSmartObject.UseClaimedGameplayBehaviorSmartObject")
+PropertyRedirects=(OldName="/Script/GameplayBehaviorSmartObjects.AITask_UseGameplayBehaviorSmartObject.OnFinished",NewName="OnSucceeded")
[SmartObject] some cleanup in the blueprint API for SmartObjects - replaced 'SmartObjectSubsystem.Claim' by 'MarkSlotAsClaimed' for native code and 'USmartObjectBlueprintFunctionLibrary::MarkSmartObjectSlotAsClaimed' for Blueprints - replaced 'SmartObjectSubsystem.Use' by 'MarkSlotAsOccupied' for native code and 'USmartObjectBlueprintFunctionLibrary::MarkSmartObjectSlotAsOccupied' for Blueprints - replaced 'SmartObjectSubsystem.Release' by 'MarkSlotAsFree' for native code and 'USmartObjectBlueprintFunctionLibrary::MarkSmartObjectSlotAsFree' for Blueprints - deprecated 'UGameplayBehaviorSmartObjectsBlueprintFunctionLibrary::UseGameplayBehaviorSmartObject' in favor of the aync task based versions - UFUNCTION versions are redirected directly to the new names. Native versions are deprecated. - updated 'AITask_UseGameplayInteraction' and 'AITask_UseGameplayBehaviorSmartObject' to be as close as possible since they are two similar use cases but for different plugins. - both tasks now propose blueprint callables to create an "interact on spot" or "move to and interact" tasks: - 'UseSmartObjectWithGameplayBehavior' and 'MoveToAndUseSmartObjectWithGameplayBehavior' - 'UseSmartObjectWithGameplayInteraction' and 'MoveToAndUseSmartObjectWithGameplayInteraction' - 'AITask_UseGameplayBehaviorSmartObject::UseClaimedGameplayBehaviorSmartObject' is redirected to 'MoveToAndUseSmartObjectWithGameplayBehavior' to preserve current behavior - 'AITask_UseGameplayInteraction::UseClaimedGameplayInteractionSmartObject' is redirected to 'UseSmartObjectWithGameplayInteraction' to preserve current behavior #jira UE-187209 #rnx [CL 25871194 by yoan stamant in ue5-main branch]
2023-06-08 10:34:40 -04:00
+FunctionRedirects=(OldName="AITask_UseGameplayBehaviorSmartObject.UseClaimedGameplayBehaviorSmartObject",NewName="AITask_UseGameplayBehaviorSmartObject.MoveToAndUseSmartObjectWithGameplayBehavior")