[ { "Type": "BlueprintGeneratedClass", "Name": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'BlueprintGeneratedClass'", "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DynamicBindingObjects": [ { "ObjectName": "ComponentDelegateBinding'BP_RadiusNonHumanAICharacter_C:ComponentDelegateBinding_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.8" } ], "SimpleConstructionScript": { "ObjectName": "SimpleConstructionScript'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.35" }, "UberGraphFunction": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ExecuteUbergraph_BP_RadiusNonHumanAICharacter'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.12" } }, "SuperStruct": { "ObjectName": "Class'RadiusNonHumanAICharacter'", "ObjectPath": "/Script/IntoTheRadius2" }, "Children": [ { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:IsInsideDistortionZone'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.18" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:GetDamagePoints'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.15" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:OnNpcDeath'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.20" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:GetDamageCauserName'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.13" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:GetDamageCauserTag'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.14" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:IsCriticalHit'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.17" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ChangeTargetDetectScale'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.11" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ShouldDrawDebugTraces'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.26" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:BndEvt__BP_RadiusNPCCharacterBase_HealthComponent_K2Node_ComponentBoundEvent_0_OnDeath__DelegateSignature'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.10" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:OnDeathEvent1'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.19" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ReceiveEndPlay'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.24" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ReceiveBeginPlay'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.23" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:HitReaction'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.16" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:SetInsideDistortionZone'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.25" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:BndEvt__BP_RadiusNPCCharacterBase_BPC_Relevance_K2Node_ComponentBoundEvent_1_ToggleRelevance__DelegateSignature'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.9" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ReceiveAnyDamage'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.22" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:OnNpcStateChanged'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.21" }, { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ExecuteUbergraph_BP_RadiusNonHumanAICharacter'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.12" } ], "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": "BPC_Relevance", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "BlueprintGeneratedClass'BPC_Relevance_C'", "ObjectPath": "/Game/ITR2/BPs/Items/Components/BPC_Relevance.0" } }, { "Type": "ObjectProperty", "Name": "TargetVisibility", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "Class'TargetVisibilityComponent'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ObjectProperty", "Name": "BPC_AIActionRender", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "BlueprintGeneratedClass'BPC_AIActionRender_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIActionRender.0" } }, { "Type": "ObjectProperty", "Name": "BPC_PhysAnim", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "BlueprintGeneratedClass'BPC_PhysAnim_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_PhysAnim.0" } }, { "Type": "ObjectProperty", "Name": "BPC_DeadBodySpawner", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "BlueprintGeneratedClass'BPC_DeadBodySpawner_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_DeadBodySpawner.0" } }, { "Type": "ArrayProperty", "Name": "CritBones", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 16, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Inner": { "Type": "NameProperty", "Name": "CritBones", "Flags": "RF_Public", "ElementSize": 12 } }, { "Type": "ArrayProperty", "Name": "CritComponents", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 16, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | ContainsInstancedReference", "Inner": { "Type": "ObjectProperty", "Name": "CritComponents", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'PrimitiveComponent'", "ObjectPath": "/Script/Engine" } } }, { "Type": "NameProperty", "Name": "DeathSoundAttachBone", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 12, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance" }, { "Type": "ObjectProperty", "Name": "DeathSound", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "PropertyClass": { "ObjectName": "Class'SoundBase'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "As WBP AISight Target Detect Scale", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference", "PropertyClass": { "ObjectName": "WidgetBlueprintGeneratedClass'WBP_AISightTargetDetectScale_C'", "ObjectPath": "/Game/ITR2/Debug/AI/WBP_AISightTargetDetectScale.8" } }, { "Type": "ObjectProperty", "Name": "BPC_AggroDEbug", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference", "PropertyClass": { "ObjectName": "BlueprintGeneratedClass'BPC_AggroDebug_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_AggroDebug.0" } } ], "FuncMap": { "ExecuteUbergraph_BP_RadiusNonHumanAICharacter": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ExecuteUbergraph_BP_RadiusNonHumanAICharacter'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.12" }, "OnNpcStateChanged": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:OnNpcStateChanged'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.21" }, "ReceiveAnyDamage": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ReceiveAnyDamage'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.22" }, "BndEvt__BP_RadiusNPCCharacterBase_BPC_Relevance_K2Node_ComponentBoundEvent_1_ToggleRelevance__DelegateSignature": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:BndEvt__BP_RadiusNPCCharacterBase_BPC_Relevance_K2Node_ComponentBoundEvent_1_ToggleRelevance__DelegateSignature'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.9" }, "SetInsideDistortionZone": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:SetInsideDistortionZone'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.25" }, "HitReaction": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:HitReaction'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.16" }, "ReceiveBeginPlay": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ReceiveBeginPlay'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.23" }, "ReceiveEndPlay": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ReceiveEndPlay'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.24" }, "OnDeathEvent1": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:OnDeathEvent1'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.19" }, "BndEvt__BP_RadiusNPCCharacterBase_HealthComponent_K2Node_ComponentBoundEvent_0_OnDeath__DelegateSignature": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:BndEvt__BP_RadiusNPCCharacterBase_HealthComponent_K2Node_ComponentBoundEvent_0_OnDeath__DelegateSignature'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.10" }, "ShouldDrawDebugTraces": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ShouldDrawDebugTraces'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.26" }, "ChangeTargetDetectScale": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:ChangeTargetDetectScale'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.11" }, "IsCriticalHit": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:IsCriticalHit'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.17" }, "GetDamageCauserTag": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:GetDamageCauserTag'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.14" }, "GetDamageCauserName": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:GetDamageCauserName'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.13" }, "OnNpcDeath": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:OnNpcDeath'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.20" }, "GetDamagePoints": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:GetDamagePoints'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.15" }, "IsInsideDistortionZone": { "ObjectName": "Function'BP_RadiusNonHumanAICharacter_C:IsInsideDistortionZone'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.18" } }, "ClassFlags": "CLASS_Config | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference", "ClassWithin": { "ObjectName": "Class'Object'", "ObjectPath": "/Script/CoreUObject" }, "ClassConfigName": "Game", "Interfaces": [ { "Class": { "ObjectName": "Class'RadiusPhysicsAnimationInterface'", "ObjectPath": "/Script/IntoTheRadius2" }, "PointerOffset": 0, "bImplementedByK2": true } ], "bCooked": true, "ClassDefaultObject": { "ObjectName": "BP_RadiusNonHumanAICharacter_C'Default__BP_RadiusNonHumanAICharacter_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.1" }, "EditorTags": { "BlueprintType": "BPTYPE_Normal", "ImplementedInterfaces": "((Interface=\"/Script/CoreUObject.Class'/Script/IntoTheRadius2.RadiusPhysicsAnimationInterface'\"))" } }, { "Type": "BP_RadiusNonHumanAICharacter_C", "Name": "Default__BP_RadiusNonHumanAICharacter_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.BP_RadiusNonHumanAICharacter_C'", "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "UberGraphFrame": {}, "HealthComponent": { "ObjectName": "HealthComponent'Default__BP_RadiusNonHumanAICharacter_C:HealthComponent'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.27" }, "PointOfViewVerticalOffset": 100.0, "Mesh": { "ObjectName": "SkeletalMeshComponent'Default__BP_RadiusNonHumanAICharacter_C:CharacterMesh0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.36" }, "CharacterMovement": { "ObjectName": "CharacterMovementComponent'Default__BP_RadiusNonHumanAICharacter_C:CharMoveComp'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.7" }, "CapsuleComponent": { "ObjectName": "CapsuleComponent'Default__BP_RadiusNonHumanAICharacter_C:CollisionCylinder'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.6" }, "AutoPossessAI": "EAutoPossessAI::PlacedInWorldOrSpawned", "AIControllerClass": { "ObjectName": "BlueprintGeneratedClass'BP_RadiusAIController_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.3" }, "RootComponent": { "ObjectName": "CapsuleComponent'Default__BP_RadiusNonHumanAICharacter_C:CollisionCylinder'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.6" } } }, { "Type": "BPC_AIActionRender_C", "Name": "BPC_AIActionRender_GEN_VARIABLE", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/BPC_AIActionRender.BPC_AIActionRender_C'", "Template": { "ObjectName": "BPC_AIActionRender_C'Default__BPC_AIActionRender_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIActionRender.1" }, "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "BPC_DeadBodySpawner_C", "Name": "BPC_DeadBodySpawner_GEN_VARIABLE", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/BPC_DeadBodySpawner.BPC_DeadBodySpawner_C'", "Template": { "ObjectName": "BPC_DeadBodySpawner_C'Default__BPC_DeadBodySpawner_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_DeadBodySpawner.1" }, "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "BPC_PhysAnim_C", "Name": "BPC_PhysAnim_GEN_VARIABLE", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/BPC_PhysAnim.BPC_PhysAnim_C'", "Template": { "ObjectName": "BPC_PhysAnim_C'Default__BPC_PhysAnim_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_PhysAnim.1" }, "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "BPC_Relevance_C", "Name": "BPC_Relevance_GEN_VARIABLE", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/Items/Components/BPC_Relevance.BPC_Relevance_C'", "Template": { "ObjectName": "BPC_Relevance_C'Default__BPC_Relevance_C'", "ObjectPath": "/Game/ITR2/BPs/Items/Components/BPC_Relevance.1" }, "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "RelevanceDistance[2]": 8000.0 } }, { "Type": "CapsuleComponent", "Name": "CollisionCylinder", "Outer": "Default__BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'CapsuleComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentTags": [ "DistortionZoneCollision" ] } }, { "Type": "CharacterMovementComponent", "Name": "CharMoveComp", "Outer": "Default__BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'CharacterMovementComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "MaxStepHeight": 55.0, "bSweepWhileNavWalking": false, "DefaultLandMovementMode": "EMovementMode::MOVE_NavWalking", "bAlwaysCheckFloor": false, "bUseRVOAvoidance": true, "AvoidanceConsiderationRadius": 400.0, "NavAgentProps": { "AgentStepHeight": 25.0 } } }, { "Type": "ComponentDelegateBinding", "Name": "ComponentDelegateBinding_0", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'ComponentDelegateBinding'", "Flags": "RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentDelegateBindings": [ { "ComponentPropertyName": "BPC_Relevance", "DelegatePropertyName": "ToggleRelevance", "FunctionNameToBind": "BndEvt__BP_RadiusNPCCharacterBase_BPC_Relevance_K2Node_ComponentBoundEvent_1_ToggleRelevance__DelegateSignature" }, { "ComponentPropertyName": "HealthComponent", "DelegatePropertyName": "OnDeath", "FunctionNameToBind": "BndEvt__BP_RadiusNPCCharacterBase_HealthComponent_K2Node_ComponentBoundEvent_0_OnDeath__DelegateSignature" } ] } }, { "Type": "Function", "Name": "BndEvt__BP_RadiusNPCCharacterBase_BPC_Relevance_K2Node_ComponentBoundEvent_1_ToggleRelevance__DelegateSignature", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "BoolProperty", "Name": "On", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true } ], "FunctionFlags": "FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "BndEvt__BP_RadiusNPCCharacterBase_HealthComponent_K2Node_ComponentBoundEvent_0_OnDeath__DelegateSignature", "Outer": "BP_RadiusNonHumanAICharacter_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_BlueprintEvent" }, { "Type": "Function", "Name": "ChangeTargetDetectScale", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'RadiusAIBodyInterface:ChangeTargetDetectScale'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "FloatProperty", "Name": "NewDetectionPercent", "Flags": "RF_Public", "ElementSize": 4, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm" }, { "Type": "BoolProperty", "Name": "CallFunc_IsValid_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "DoubleProperty", "Name": "CallFunc_SetDetectionPercent_NewPercent_ImplicitCast", "Flags": "RF_Public", "ElementSize": 8 } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const" }, { "Type": "Function", "Name": "ExecuteUbergraph_BP_RadiusNonHumanAICharacter", "Outer": "BP_RadiusNonHumanAICharacter_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": "ObjectProperty", "Name": "K2Node_CustomEvent_Instigator", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Controller'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "K2Node_CustomEvent_DiedNPC", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "BoolProperty", "Name": "CallFunc_IsValid_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ByteProperty", "Name": "K2Node_Event_EndPlayReason", "Flags": "RF_Public", "ElementSize": 1, "Enum": { "ObjectName": "Class'EEndPlayReason'", "ObjectPath": "/Script/Engine" } }, { "Type": "BoolProperty", "Name": "K2Node_SwitchEnum_CmpSuccess", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ObjectProperty", "Name": "K2Node_ComponentBoundEvent_Instigator", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm", "PropertyClass": { "ObjectName": "Class'Controller'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "K2Node_ComponentBoundEvent_DiedNPC", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "StructProperty", "Name": "K2Node_Event_HitResult", "Flags": "RF_Public", "ElementSize": 240, "PropertyFlags": "ConstParm | ContainsInstancedReference", "Struct": { "ObjectName": "Class'HitResult'", "ObjectPath": "/Script/Engine" } }, { "Type": "StructProperty", "Name": "K2Node_Event_Impulse", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_Event_BulletLocation", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "BoolProperty", "Name": "K2Node_Event_IsCritical", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "K2Node_Event_bIsInside", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ObjectProperty", "Name": "K2Node_Event_InDistortionZone", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm", "PropertyClass": { "ObjectName": "Class'DistortionZoneBase'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ByteProperty", "Name": "CallFunc_MakeLiteralByte_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "Enum": null }, { "Type": "DoubleProperty", "Name": "CallFunc_RandomFloatInRange_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "BoolProperty", "Name": "K2Node_ComponentBoundEvent_On", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "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": "ObjectProperty", "Name": "CallFunc_GetAIController_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'AIController'", "ObjectPath": "/Script/AIModule" } }, { "Type": "ObjectProperty", "Name": "CallFunc_GetAIPerceptionComponent_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'AIPerceptionComponent'", "ObjectPath": "/Script/AIModule" } }, { "Type": "ObjectProperty", "Name": "K2Node_DynamicCast_AsBP_Radius_AIController", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "BlueprintGeneratedClass'BP_RadiusAIController_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusAIController.3" } }, { "Type": "BoolProperty", "Name": "K2Node_DynamicCast_bSuccess", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "FloatProperty", "Name": "K2Node_Event_Damage", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "ObjectProperty", "Name": "K2Node_Event_DamageType", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm", "PropertyClass": { "ObjectName": "Class'DamageType'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "K2Node_Event_InstigatedBy", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Controller'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "K2Node_Event_DamageCauser", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "DelegateProperty", "Name": "K2Node_CreateDelegate_OutputDelegate", "Flags": "RF_Public", "ElementSize": 32, "SignatureFunction": { "ObjectName": "Class'OnNPCStateChanged__DelegateSignature'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ObjectProperty", "Name": "CallFunc_GetController_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Controller'", "ObjectPath": "/Script/Engine" } }, { "Type": "EnumProperty", "Name": "K2Node_CustomEvent_NPCState", "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": "K2Node_DynamicCast_AsRadius_AIController_Base", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'RadiusAIControllerBase'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "BoolProperty", "Name": "K2Node_DynamicCast_bSuccess_1", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_NotEqual_ByteByte_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "FloatProperty", "Name": "CallFunc_Delay_Duration_ImplicitCast", "Flags": "RF_Public", "ElementSize": 4 } ], "FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults" }, { "Type": "Function", "Name": "GetDamageCauserName", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'RadiusDamageCauserInterface:GetDamageCauserName'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "TextProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "Parm | OutParm | ReturnParm" }, { "Type": "StructProperty", "Name": "CallFunc_GetConfigTag_ReturnValue", "Flags": "RF_Public", "ElementSize": 12, "Struct": { "ObjectName": "Class'GameplayTag'", "ObjectPath": "/Script/GameplayTags" } }, { "Type": "TextProperty", "Name": "CallFunc_GetNPCNameByTag_ReturnValue", "Flags": "RF_Public", "ElementSize": 24 } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const" }, { "Type": "Function", "Name": "GetDamageCauserTag", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'RadiusDamageCauserInterface:GetDamageCauserTag'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "StructProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 12, "PropertyFlags": "Parm | OutParm | ReturnParm", "Struct": { "ObjectName": "Class'GameplayTag'", "ObjectPath": "/Script/GameplayTags" } }, { "Type": "StructProperty", "Name": "CallFunc_GetConfigTag_ReturnValue", "Flags": "RF_Public", "ElementSize": 12, "Struct": { "ObjectName": "Class'GameplayTag'", "ObjectPath": "/Script/GameplayTags" } } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const" }, { "Type": "Function", "Name": "GetDamagePoints", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'RadiusExplosionReceiver:GetDamagePoints'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "ArrayProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 16, "PropertyFlags": "Parm | OutParm | ReturnParm", "Inner": { "Type": "StructProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 48, "Struct": { "ObjectName": "Class'ExplosionReceiverPointInfo'", "ObjectPath": "/Script/IntoTheRadius2" } } }, { "Type": "StructProperty", "Name": "CallFunc_K2_GetActorLocation_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_GetUpVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "FloatProperty", "Name": "CallFunc_GetScaledCapsuleHalfHeight_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_Conv_DoubleToVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_Multiply_VectorVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_Add_VectorVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_ExplosionReceiverPointInfo", "Flags": "RF_Public", "ElementSize": 48, "Struct": { "ObjectName": "Class'ExplosionReceiverPointInfo'", "ObjectPath": "/Script/IntoTheRadius2" } }, { "Type": "ArrayProperty", "Name": "K2Node_MakeArray_Array", "Flags": "RF_Public", "ElementSize": 16, "PropertyFlags": "ReferenceParm", "Inner": { "Type": "StructProperty", "Name": "K2Node_MakeArray_Array", "Flags": "RF_Public", "ElementSize": 48, "Struct": { "ObjectName": "Class'ExplosionReceiverPointInfo'", "ObjectPath": "/Script/IntoTheRadius2" } } }, { "Type": "DoubleProperty", "Name": "CallFunc_Conv_DoubleToVector_InDouble_ImplicitCast", "Flags": "RF_Public", "ElementSize": 8 } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const" }, { "Type": "Function", "Name": "HitReaction", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "StructProperty", "Name": "HitResult", "Flags": "RF_Public", "ElementSize": 240, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | ContainsInstancedReference", "Struct": { "ObjectName": "Class'HitResult'", "ObjectPath": "/Script/Engine" } }, { "Type": "StructProperty", "Name": "Impulse", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "BulletLocation", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "BoolProperty", "Name": "IsCritical", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "IsCriticalHit", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'RadiusAIBodyInterface:IsCriticalHit'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "ObjectProperty", "Name": "HitComponent", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | InstancedReference", "PropertyClass": { "ObjectName": "Class'PrimitiveComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "NameProperty", "Name": "BoneName", "Flags": "RF_Public", "ElementSize": 12, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm" }, { "Type": "BoolProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "Parm | OutParm | ReturnParm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_Array_Contains_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_Array_Contains_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const" }, { "Type": "Function", "Name": "IsInsideDistortionZone", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'DistortionZoneInterface:IsInsideDistortionZone'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "BoolProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "Parm | OutParm | ReturnParm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_IsInsideDistortionZone_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const" }, { "Type": "Function", "Name": "OnDeathEvent1", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "ObjectProperty", "Name": "Instigator", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'Controller'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "DiedNPC", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } } ], "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "OnNpcDeath", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "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_SpawnSoundAttached_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'AudioComponent'", "ObjectPath": "/Script/Engine" } } ], "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "OnNpcStateChanged", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "EnumProperty", "Name": "NPCState", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm", "Enum": { "ObjectName": "Class'ENPCState'", "ObjectPath": "/Script/IntoTheRadius2" }, "UnderlyingProp": { "Type": "ByteProperty", "Name": "UnderlyingType", "Flags": "RF_Public", "ElementSize": 1, "Enum": null } } ], "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ReceiveAnyDamage", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'Actor:ReceiveAnyDamage'", "ObjectPath": "/Script/Engine" }, "ChildProperties": [ { "Type": "FloatProperty", "Name": "Damage", "Flags": "RF_Public", "ElementSize": 4, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm" }, { "Type": "ObjectProperty", "Name": "DamageType", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'DamageType'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "InstigatedBy", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'Controller'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "DamageCauser", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } } ], "FunctionFlags": "FUNC_BlueprintAuthorityOnly | FUNC_Event | FUNC_Public | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ReceiveBeginPlay", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'Actor:ReceiveBeginPlay'", "ObjectPath": "/Script/Engine" }, "FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ReceiveEndPlay", "Outer": "BP_RadiusNonHumanAICharacter_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": "SetInsideDistortionZone", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'DistortionZoneInterface:SetInsideDistortionZone'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "BoolProperty", "Name": "bIsInside", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ObjectProperty", "Name": "InDistortionZone", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "PropertyClass": { "ObjectName": "Class'DistortionZoneBase'", "ObjectPath": "/Script/IntoTheRadius2" } } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ShouldDrawDebugTraces", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'RadiusAIBodyInterface:ShouldDrawDebugTraces'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "BoolProperty", "Name": "ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "Parm | OutParm | ReturnParm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true } ], "FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure | FUNC_Const" }, { "Type": "HealthComponent", "Name": "HealthComponent", "Outer": "Default__BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'HealthComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "OnDeath": { "InvocationList": [ { "Object": { "ObjectName": "BP_RadiusNonHumanAICharacter_C'Default__BP_RadiusNonHumanAICharacter_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.1" }, "FunctionName": "OnDeath" } ] } } }, { "Type": "SceneComponent", "Name": "DefaultSceneRoot_GEN_VARIABLE", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'SceneComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | 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_RadiusNonHumanAICharacter_C:DefaultSceneRoot_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.28" }, "VariableGuid": "1D5DAC6E-4C027A04-BFF74FA1-74459A66", "InternalVariableName": "DefaultSceneRoot" } }, { "Type": "SCS_Node", "Name": "SCS_Node_1", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "BlueprintGeneratedClass'BPC_Relevance_C'", "ObjectPath": "/Game/ITR2/BPs/Items/Components/BPC_Relevance.0" }, "ComponentTemplate": { "ObjectName": "BPC_Relevance_C'BP_RadiusNonHumanAICharacter_C:BPC_Relevance_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.5" }, "VariableGuid": "421BE575-4A8DE316-1C711FB9-2793892E", "InternalVariableName": "BPC_Relevance" } }, { "Type": "SCS_Node", "Name": "SCS_Node_5", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "BlueprintGeneratedClass'BPC_DeadBodySpawner_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_DeadBodySpawner.0" }, "ComponentTemplate": { "ObjectName": "BPC_DeadBodySpawner_C'BP_RadiusNonHumanAICharacter_C:BPC_DeadBodySpawner_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.3" }, "VariableGuid": "56A82AC8-45B03AAC-0C0E4EA8-DB41DFF9", "InternalVariableName": "BPC_DeadBodySpawner" } }, { "Type": "SCS_Node", "Name": "SCS_Node_6", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "BlueprintGeneratedClass'BPC_PhysAnim_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_PhysAnim.0" }, "ComponentTemplate": { "ObjectName": "BPC_PhysAnim_C'BP_RadiusNonHumanAICharacter_C:BPC_PhysAnim_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.4" }, "VariableGuid": "CE7F7621-4EE6B8F3-618D0BA7-6041E754", "InternalVariableName": "BPC_PhysAnim" } }, { "Type": "SCS_Node", "Name": "SCS_Node_8", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "Class'TargetVisibilityComponent'", "ObjectPath": "/Script/IntoTheRadius2" }, "ComponentTemplate": { "ObjectName": "TargetVisibilityComponent'BP_RadiusNonHumanAICharacter_C:TargetVisibility_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.37" }, "VariableGuid": "3DFF5B38-49F83D15-0F2E3991-A5D03304", "InternalVariableName": "TargetVisibility" } }, { "Type": "SCS_Node", "Name": "SCS_Node_9", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "BlueprintGeneratedClass'BPC_AIActionRender_C'", "ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIActionRender.0" }, "ComponentTemplate": { "ObjectName": "BPC_AIActionRender_C'BP_RadiusNonHumanAICharacter_C:BPC_AIActionRender_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.2" }, "VariableGuid": "A24CF69D-446457D8-091B82BC-AAF29348", "InternalVariableName": "BPC_AIActionRender" } }, { "Type": "SimpleConstructionScript", "Name": "SimpleConstructionScript_0", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'SimpleConstructionScript'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "RootNodes": [ { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_5'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.31" }, { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_6'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.32" }, { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_9'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.34" }, { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_8'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.33" }, { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_1'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.30" } ], "AllNodes": [ { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_5'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.31" }, { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_6'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.32" }, { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_9'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.34" }, { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_8'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.33" }, { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_1'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.30" } ], "DefaultSceneRootNode": { "ObjectName": "SCS_Node'BP_RadiusNonHumanAICharacter_C:SimpleConstructionScript_0.SCS_Node_0'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.29" } } }, { "Type": "SkeletalMeshComponent", "Name": "CharacterMesh0", "Outer": "Default__BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'SkeletalMeshComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bUpdateOverlapsOnAnimationFinalize": false, "bSkipKinematicUpdateWhenInterpolating": true, "bSkipBoundsUpdateWhenInterpolating": true, "VisibilityBasedAnimTickOption": "EVisibilityBasedAnimTickOption::OnlyTickMontagesWhenNotRendered", "bComponentUseFixedSkelBounds": true, "bEnableUpdateRateOptimizations": true, "LDMaxDrawDistance": 15000.0, "CachedMaxDrawDistance": 15000.0, "BodyInstance": { "CollisionEnabled": "ECollisionEnabled::QueryAndPhysics", "CollisionProfileName": "Custom", "CollisionResponses": { "ResponseArray": [ { "Channel": "Pawn", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Visibility", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Projectile", "Response": "ECollisionResponse::ECR_Block" }, { "Channel": "WorldStatic", "Response": "ECollisionResponse::ECR_Ignore" } ] }, "PhysMaterialOverride": { "ObjectName": "PhysicalMaterial'PM_Blood'", "ObjectPath": "/Game/PhysicalMaterials/PM_Blood.0" } }, "AttachParent": { "ObjectName": "CapsuleComponent'Default__BP_RadiusNonHumanAICharacter_C:CollisionCylinder'", "ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNonHumanAICharacter.6" } } }, { "Type": "TargetVisibilityComponent", "Name": "TargetVisibility_GEN_VARIABLE", "Outer": "BP_RadiusNonHumanAICharacter_C", "Class": "UScriptClass'TargetVisibilityComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "CollisionChannel": "ECollisionChannel::ECC_GameTraceChannel7" } } ]