[ { "Type": "AggroComponent", "Name": "AggroComponent", "Outer": "Default__BP_RadiusAIController_C", "Class": "UScriptClass'AggroComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "OnAggroReductionStarted": { "InvocationList": [ { "Object": { "ObjectName": "BP_RadiusAIController_C'Default__BP_RadiusAIController_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.4" }, "FunctionName": "OnAggroReductionStarted" } ] } } }, { "Type": "AISenseConfig_Damage", "Name": "AISenseConfig_Damage_0", "Outer": "AIPerceptionComponent", "Class": "UScriptClass'AISenseConfig_Damage'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "BlackboardComponent", "Name": "BlackboardComponent", "Outer": "Default__BP_RadiusAIController_C", "Class": "UScriptClass'BlackboardComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DefaultBlackboardAsset": { "ObjectName": "BlackboardData'BB_Mimic'", "ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.0" } } }, { "Type": "BlueprintGeneratedClass", "Name": "BP_RadiusAIController_C", "Class": "UScriptClass'BlueprintGeneratedClass'", "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "SimpleConstructionScript": { "ObjectName": "SimpleConstructionScript'BP_RadiusAIController_C:SimpleConstructionScript_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.21" }, "UberGraphFunction": { "ObjectName": "Function'BP_RadiusAIController_C:ExecuteUbergraph_BP_RadiusAIController'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.5" } }, "SuperStruct": { "ObjectName": "Class'RadiusAIControllerBase'", "ObjectPath": "/Script/IntoTheRadius2" }, "Children": [ { "ObjectName": "Function'BP_RadiusAIController_C:ReceivePossess'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.9" }, { "ObjectName": "Function'BP_RadiusAIController_C:OnDeath_Event'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.6" }, { "ObjectName": "Function'BP_RadiusAIController_C:OnStateChanged_Event'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.7" }, { "ObjectName": "Function'BP_RadiusAIController_C:ReceiveEndPlay'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.8" }, { "ObjectName": "Function'BP_RadiusAIController_C:ReInitHTN'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.10" }, { "ObjectName": "Function'BP_RadiusAIController_C:ExecuteUbergraph_BP_RadiusAIController'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.5" } ], "ChildProperties": [ { "Type": "StructProperty", "Name": "UberGraphFrame", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 16, "PropertyFlags": "Transient | DuplicateTransient", "Struct": { "ObjectName": "Class'PointerToUberGraphFrame'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "CurrentTarget", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "ClosestTarget", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "Target", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "PropertyClass": { "ObjectName": "Class'AISense_Blueprint'", "ObjectPath": "/Script/AIModule" } }, { "Type": "EnumProperty", "Name": "New State", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 1, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Enum": { "ObjectName": "Class'ENPCState'", "ObjectPath": "/Script/IntoTheRadius2" }, "UnderlyingProp": { "Type": "ByteProperty", "Name": "UnderlyingType", "Flags": "RF_Public", "ElementSize": 1, "Enum": null } }, { "Type": "EnumProperty", "Name": "Prev State", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 1, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Enum": { "ObjectName": "Class'ENPCState'", "ObjectPath": "/Script/IntoTheRadius2" }, "UnderlyingProp": { "Type": "ByteProperty", "Name": "UnderlyingType", "Flags": "RF_Public", "ElementSize": 1, "Enum": null } } ], "FuncMap": { "ExecuteUbergraph_BP_RadiusAIController": { "ObjectName": "Function'BP_RadiusAIController_C:ExecuteUbergraph_BP_RadiusAIController'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.5" }, "ReInitHTN": { "ObjectName": "Function'BP_RadiusAIController_C:ReInitHTN'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.10" }, "ReceiveEndPlay": { "ObjectName": "Function'BP_RadiusAIController_C:ReceiveEndPlay'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.8" }, "OnStateChanged_Event": { "ObjectName": "Function'BP_RadiusAIController_C:OnStateChanged_Event'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.7" }, "OnDeath_Event": { "ObjectName": "Function'BP_RadiusAIController_C:OnDeath_Event'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.6" }, "ReceivePossess": { "ObjectName": "Function'BP_RadiusAIController_C:ReceivePossess'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.9" } }, "ClassFlags": "CLASS_Config | CLASS_NotPlaceable | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference", "ClassWithin": { "ObjectName": "Class'Object'", "ObjectPath": "/Script/CoreUObject" }, "ClassConfigName": "Engine", "bCooked": true, "ClassDefaultObject": { "ObjectName": "BP_RadiusAIController_C'Default__BP_RadiusAIController_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.4" }, "EditorTags": { "BlueprintType": "BPTYPE_Normal" } }, { "Type": "BP_RadiusAIController_C", "Name": "Default__BP_RadiusAIController_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/BP_RadiusAIController.BP_RadiusAIController_C'", "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "UberGraphFrame": {}, "TeamID": { "TeamID": 0 }, "BlackboardComponent": { "ObjectName": "BlackboardComponent'Default__BP_RadiusAIController_C:BlackboardComponent'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.2" }, "HTNComponent": { "ObjectName": "HTNComponent'Default__BP_RadiusAIController_C:HTNComponent'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.11" }, "AIPerceptionComponent": { "ObjectName": "RadiusAIPerceptionComponent'Default__BP_RadiusAIController_C:AIPerceptionComponent'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.14" }, "AggroComponent": { "ObjectName": "AggroComponent'Default__BP_RadiusAIController_C:AggroComponent'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.0" }, "PathFollowingComponent": { "ObjectName": "PathFollowingComponent'Default__BP_RadiusAIController_C:PathFollowingComponent'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.13" }, "Blackboard": { "ObjectName": "BlackboardComponent'Default__BP_RadiusAIController_C:BlackboardComponent'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.2" }, "TransformComponent": { "ObjectName": "SceneComponent'Default__BP_RadiusAIController_C:TransformComponent0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.19" }, "RootComponent": { "ObjectName": "SceneComponent'Default__BP_RadiusAIController_C:TransformComponent0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.19" } } }, { "Type": "Function", "Name": "ExecuteUbergraph_BP_RadiusAIController", "Outer": "BP_RadiusAIController_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "IntProperty", "Name": "EntryPoint", "Flags": "RF_Public", "ElementSize": 4, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm" }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "ObjectProperty", "Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'RadiusConfigurationSubsystem'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "StructProperty", "Name": "Temp_struct_Variable", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "IntProperty", "Name": "Temp_int_Loop_Counter_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_Add_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "BoolProperty", "Name": "Temp_bool_True_if_break_was_hit_Variable", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "IntProperty", "Name": "Temp_int_Array_Index_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "BoolProperty", "Name": "CallFunc_Not_PreBool_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "DelegateProperty", "Name": "K2Node_CreateDelegate_OutputDelegate", "Flags": "RF_Public", "ElementSize": 32, "SignatureFunction": { "ObjectName": "Class'OnStateChanged__DelegateSignature'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ObjectProperty", "Name": "K2Node_Event_PossessedPawn", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Pawn'", "ObjectPath": "/Script/Engine" } }, { "Type": "InterfaceProperty", "Name": "K2Node_DynamicCast_AsRadius_AISight_Interface", "Flags": "RF_Public", "ElementSize": 16, "InterfaceClass": { "ObjectName": "Class'RadiusAISightInterface'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "BoolProperty", "Name": "K2Node_DynamicCast_bSuccess", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "StructProperty", "Name": "CallFunc_GetNPCData_ReturnValue", "Flags": "RF_Public", "ElementSize": 688, "PropertyFlags": "ConstParm", "Struct": { "ObjectName": "Class'RadiusNPCStaticData'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "StructProperty", "Name": "CallFunc_GetActorLocation_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "DoubleProperty", "Name": "CallFunc_Add_DoubleDouble_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_FloatRangeBound", "Flags": "RF_Public", "ElementSize": 8, "Struct": { "ObjectName": "Class'FloatRangeBound'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_K2_GetActorRotation_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Rotator'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "ObjectProperty", "Name": "CallFunc_GetComponentByClass_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'HealthComponent'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ObjectProperty", "Name": "K2Node_CustomEvent_Instigator", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm", "PropertyClass": { "ObjectName": "Class'Controller'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "K2Node_CustomEvent_DiedNPC", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "EnumProperty", "Name": "K2Node_CustomEvent_NewState", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm", "Enum": { "ObjectName": "Class'ENPCState'", "ObjectPath": "/Script/IntoTheRadius2" }, "UnderlyingProp": { "Type": "ByteProperty", "Name": "UnderlyingType", "Flags": "RF_Public", "ElementSize": 1, "Enum": null } }, { "Type": "EnumProperty", "Name": "K2Node_CustomEvent_PrevState", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm", "Enum": { "ObjectName": "Class'ENPCState'", "ObjectPath": "/Script/IntoTheRadius2" }, "UnderlyingProp": { "Type": "ByteProperty", "Name": "UnderlyingType", "Flags": "RF_Public", "ElementSize": 1, "Enum": null } }, { "Type": "ObjectProperty", "Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'RadiusConfigurationSubsystem'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ByteProperty", "Name": "K2Node_Event_EndPlayReason", "Flags": "RF_Public", "ElementSize": 1, "Enum": { "ObjectName": "Class'EEndPlayReason'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "CallFunc_K2_GetPawn_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Pawn'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "CallFunc_GetComponentByClass_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'AIActionRenderComponent'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "BoolProperty", "Name": "CallFunc_IsValid_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ObjectProperty", "Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue_2", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'RadiusConfigurationSubsystem'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ObjectProperty", "Name": "CallFunc_GetWorldSubsystem_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'RadiusAICoordinationSubsystem'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ObjectProperty", "Name": "CallFunc_GetWorldSubsystem_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'RadiusAICoordinationSubsystem'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "StructProperty", "Name": "CallFunc_Array_Get_Item", "Flags": "RF_Public", "ElementSize": 16, "Struct": { "ObjectName": "Class'StateTransitionInfo'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "IntProperty", "Name": "CallFunc_Array_Length_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "BoolProperty", "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_Less_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_EqualEqual_ByteByte_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_BooleanAND_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_BooleanAND_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_2", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_3", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_BlackboardKeySelector", "Flags": "RF_Public", "ElementSize": 48, "Struct": { "ObjectName": "Class'BlackboardKeySelector'", "ObjectPath": "/Script/AIModule" } }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_4", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_5", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_6", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "ObjectProperty", "Name": "CallFunc_GetBlackboard_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'BlackboardComponent'", "ObjectPath": "/Script/AIModule" } }, { "Type": "DoubleProperty", "Name": "CallFunc_MakeLiteralDouble_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_FloatRangeBound_1", "Flags": "RF_Public", "ElementSize": 8, "Struct": { "ObjectName": "Class'FloatRangeBound'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_FloatRange", "Flags": "RF_Public", "ElementSize": 16, "Struct": { "ObjectName": "Class'FloatRange'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_BlackboardKeySelector_1", "Flags": "RF_Public", "ElementSize": 48, "Struct": { "ObjectName": "Class'BlackboardKeySelector'", "ObjectPath": "/Script/AIModule" } }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_7", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_8", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_BlackboardKeySelector_2", "Flags": "RF_Public", "ElementSize": 48, "Struct": { "ObjectName": "Class'BlackboardKeySelector'", "ObjectPath": "/Script/AIModule" } }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_BlackboardKeySelector_3", "Flags": "RF_Public", "ElementSize": 48, "Struct": { "ObjectName": "Class'BlackboardKeySelector'", "ObjectPath": "/Script/AIModule" } }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_9", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "ObjectProperty", "Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue_3", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'RadiusConfigurationSubsystem'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "StructProperty", "Name": "CallFunc_GetNPCData_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 688, "PropertyFlags": "ConstParm", "Struct": { "ObjectName": "Class'RadiusNPCStaticData'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "DelegateProperty", "Name": "K2Node_CreateDelegate_OutputDelegate_1", "Flags": "RF_Public", "ElementSize": 32, "SignatureFunction": { "ObjectName": "Class'OnDeath__DelegateSignature'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "BoolProperty", "Name": "CallFunc_RunHTN_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "NameProperty", "Name": "CallFunc_MakeLiteralName_ReturnValue_10", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "DoubleProperty", "Name": "CallFunc_Add_DoubleDouble_A_ImplicitCast", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_Add_DoubleDouble_B_ImplicitCast", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "FloatProperty", "Name": "K2Node_MakeStruct_Value_ImplicitCast", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "FloatProperty", "Name": "K2Node_MakeStruct_Value_ImplicitCast_1", "Flags": "RF_Public", "ElementSize": 4 } ], "FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults" }, { "Type": "Function", "Name": "OnDeath_Event", "Outer": "BP_RadiusAIController_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "ObjectProperty", "Name": "Instigator", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'Controller'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "DiedNPC", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } } ], "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "OnStateChanged_Event", "Outer": "BP_RadiusAIController_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "EnumProperty", "Name": "NewState", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "Enum": { "ObjectName": "Class'ENPCState'", "ObjectPath": "/Script/IntoTheRadius2" }, "UnderlyingProp": { "Type": "ByteProperty", "Name": "UnderlyingType", "Flags": "RF_Public", "ElementSize": 1, "Enum": null } }, { "Type": "EnumProperty", "Name": "PrevState", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "Enum": { "ObjectName": "Class'ENPCState'", "ObjectPath": "/Script/IntoTheRadius2" }, "UnderlyingProp": { "Type": "ByteProperty", "Name": "UnderlyingType", "Flags": "RF_Public", "ElementSize": 1, "Enum": null } } ], "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ReceiveEndPlay", "Outer": "BP_RadiusAIController_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'Actor:ReceiveEndPlay'", "ObjectPath": "/Script/Engine" }, "ChildProperties": [ { "Type": "ByteProperty", "Name": "EndPlayReason", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "Enum": { "ObjectName": "Class'EEndPlayReason'", "ObjectPath": "/Script/Engine" } } ], "FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ReceivePossess", "Outer": "BP_RadiusAIController_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'Controller:ReceivePossess'", "ObjectPath": "/Script/Engine" }, "ChildProperties": [ { "Type": "ObjectProperty", "Name": "PossessedPawn", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'Pawn'", "ObjectPath": "/Script/Engine" } } ], "FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ReInitHTN", "Outer": "BP_RadiusAIController_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "HTNComponent", "Name": "HTNComponent", "Outer": "Default__BP_RadiusAIController_C", "Class": "UScriptClass'HTNComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "PlanningWorldStateProxy": { "ObjectName": "WorldStateProxy'Default__BP_RadiusAIController_C:HTNComponent.WorldStateProxy'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.23" }, "BlackboardProxy": { "ObjectName": "WorldStateProxy'Default__BP_RadiusAIController_C:HTNComponent.BlackboardProxy'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.22" }, "PrimaryComponentTick": { "TickGroup": "ETickingGroup::TG_DuringPhysics" } } }, { "Type": "HTNPlanInstance", "Name": "RootPlanInstance", "Outer": "HTNComponent", "Class": "UScriptClass'HTNPlanInstance'", "Flags": "RF_Public | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "OwnerComponent": { "ObjectName": "HTNComponent'Default__BP_RadiusAIController_C:HTNComponent'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.11" }, "ID": { "ID": 4 } } }, { "Type": "PathFollowingComponent", "Name": "PathFollowingComponent", "Outer": "Default__BP_RadiusAIController_C", "Class": "UScriptClass'PathFollowingComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "RadiusAIPerceptionComponent", "Name": "AIPerceptionComponent", "Outer": "Default__BP_RadiusAIController_C", "Class": "UScriptClass'RadiusAIPerceptionComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "SensesConfig": [ { "ObjectName": "RadiusAISenseConfig_Sight'Default__BP_RadiusAIController_C:AIPerceptionComponent.RadiusAISenseConfig_Sight_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.16" }, { "ObjectName": "RadiusAISenseConfig_Hearing'Default__BP_RadiusAIController_C:AIPerceptionComponent.RadiusAISenseConfig_Hearing_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.15" }, { "ObjectName": "AISenseConfig_Damage'Default__BP_RadiusAIController_C:AIPerceptionComponent.AISenseConfig_Damage_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.1" }, { "ObjectName": "RadiusAISenseConfig_Team'Default__BP_RadiusAIController_C:AIPerceptionComponent.RadiusAISenseConfig_Team_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.17" } ], "DominantSense": { "ObjectName": "Class'RadiusAISense_Sight'", "ObjectPath": "/Script/IntoTheRadius2" }, "OnTargetPerceptionUpdated": { "InvocationList": [ { "Object": { "ObjectName": "BP_RadiusAIController_C'Default__BP_RadiusAIController_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.4" }, "FunctionName": "OnPerceptionUpdated" } ] } } }, { "Type": "RadiusAISenseConfig_Hearing", "Name": "RadiusAISenseConfig_Hearing_0", "Outer": "AIPerceptionComponent", "Class": "UScriptClass'RadiusAISenseConfig_Hearing'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "Implementation": { "ObjectName": "Class'RadiusAISense_Hearing'", "ObjectPath": "/Script/IntoTheRadius2" }, "HearingRange": 10000.0 } }, { "Type": "RadiusAISenseConfig_Sight", "Name": "RadiusAISenseConfig_Sight_0", "Outer": "AIPerceptionComponent", "Class": "UScriptClass'RadiusAISenseConfig_Sight'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "SightRadius": 20000.0, "LoseSightRadius": 25000.0 } }, { "Type": "RadiusAISenseConfig_Team", "Name": "RadiusAISenseConfig_Team_0", "Outer": "AIPerceptionComponent", "Class": "UScriptClass'RadiusAISenseConfig_Team'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "SceneComponent", "Name": "DefaultSceneRoot_GEN_VARIABLE", "Outer": "BP_RadiusAIController_C", "Class": "UScriptClass'SceneComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "SceneComponent", "Name": "TransformComponent0", "Outer": "Default__BP_RadiusAIController_C", "Class": "UScriptClass'SceneComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "SCS_Node", "Name": "SCS_Node_0", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "Class'SceneComponent'", "ObjectPath": "/Script/Engine" }, "ComponentTemplate": { "ObjectName": "SceneComponent'BP_RadiusAIController_C:DefaultSceneRoot_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.18" }, "VariableGuid": "56F99004-48F27252-FD7FC095-EE8E4DE6", "InternalVariableName": "DefaultSceneRoot" } }, { "Type": "SimpleConstructionScript", "Name": "SimpleConstructionScript_0", "Outer": "BP_RadiusAIController_C", "Class": "UScriptClass'SimpleConstructionScript'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DefaultSceneRootNode": { "ObjectName": "SCS_Node'BP_RadiusAIController_C:SimpleConstructionScript_0.SCS_Node_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.20" } } }, { "Type": "WorldStateProxy", "Name": "BlackboardProxy", "Outer": "HTNComponent", "Class": "UScriptClass'WorldStateProxy'", "Flags": "RF_Public | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "WorldStateProxy", "Name": "WorldStateProxy", "Outer": "HTNComponent", "Class": "UScriptClass'WorldStateProxy'", "Flags": "RF_Public | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted" } ]