create_behavior_config
Create or load a UGameplayBehaviorConfig asset, set its BehaviorClass when provided, and save it. Check behavior_class in the reply; created distinguishes new from existing.
Instructions
Create a UGameplayBehaviorConfig asset at package_path/config_name, or load the one already there, set its protected BehaviorClass by reflection when behavior_class resolves, then save it. An unresolved behavior_class is ignored without error, so check behavior_class in the reply; created tells new from existing.
Returns: { config_path: string, config_name: string, behavior_class: string, created: bool, saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config_name | Yes | Asset name of the config, e.g. "BC_Patrol" | |
| package_path | No | Destination /Game folder (default /Game/MCP). | |
| behavior_class | No | Full path of a loaded UGameplayBehavior subclass, e.g. "/Script/GameplayBehaviorsModule.GameplayBehavior_AnimationBased"; a short name never resolves, and a miss is ignored |