[ { "Type": "BlueprintGeneratedClass", "Name": "BP_BulletProjectile_C", "Class": "UScriptClass'BlueprintGeneratedClass'", "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DynamicBindingObjects": [ { "ObjectName": "ComponentDelegateBinding'BP_BulletProjectile_C:ComponentDelegateBinding_0'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.3" } ], "SimpleConstructionScript": { "ObjectName": "SimpleConstructionScript'BP_BulletProjectile_C:SimpleConstructionScript_0'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.16" }, "UberGraphFunction": { "ObjectName": "Function'BP_BulletProjectile_C:ExecuteUbergraph_BP_BulletProjectile'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.6" } }, "SuperStruct": { "ObjectName": "Class'RadiusBulletProjectile'", "ObjectPath": "/Script/IntoTheRadius2" }, "Children": [ { "ObjectName": "Function'BP_BulletProjectile_C:OnSpawnImpact'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.7" }, { "ObjectName": "Function'BP_BulletProjectile_C:BndEvt__BP_BulletProjectile_BulletComponent_K2Node_ComponentBoundEvent_0_BulletComponentRicochet__DelegateSignature'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.4" }, { "ObjectName": "Function'BP_BulletProjectile_C:BndEvt__BP_BulletProjectile_BulletImpulseComponent_K2Node_ComponentBoundEvent_1_BulletImpulseWhistle__DelegateSignature'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.5" }, { "ObjectName": "Function'BP_BulletProjectile_C:ExecuteUbergraph_BP_BulletProjectile'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.6" } ], "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": "PointLight", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "Class'PointLightComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "BPC_ProjectileImpacts", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "BlueprintGeneratedClass'BPC_ProjectileImpacts_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BPC_ProjectileImpacts.0" } }, { "Type": "ObjectProperty", "Name": "RicochetSound", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "PropertyClass": { "ObjectName": "Class'SoundBase'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "FlyBySound", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "PropertyClass": { "ObjectName": "Class'SoundBase'", "ObjectPath": "/Script/Engine" } } ], "FuncMap": { "ExecuteUbergraph_BP_BulletProjectile": { "ObjectName": "Function'BP_BulletProjectile_C:ExecuteUbergraph_BP_BulletProjectile'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.6" }, "BndEvt__BP_BulletProjectile_BulletImpulseComponent_K2Node_ComponentBoundEvent_1_BulletImpulseWhistle__DelegateSignature": { "ObjectName": "Function'BP_BulletProjectile_C:BndEvt__BP_BulletProjectile_BulletImpulseComponent_K2Node_ComponentBoundEvent_1_BulletImpulseWhistle__DelegateSignature'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.5" }, "BndEvt__BP_BulletProjectile_BulletComponent_K2Node_ComponentBoundEvent_0_BulletComponentRicochet__DelegateSignature": { "ObjectName": "Function'BP_BulletProjectile_C:BndEvt__BP_BulletProjectile_BulletComponent_K2Node_ComponentBoundEvent_0_BulletComponentRicochet__DelegateSignature'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.4" }, "OnSpawnImpact": { "ObjectName": "Function'BP_BulletProjectile_C:OnSpawnImpact'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.7" } }, "ClassFlags": "CLASS_Config | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference", "ClassWithin": { "ObjectName": "Class'Object'", "ObjectPath": "/Script/CoreUObject" }, "ClassConfigName": "Engine", "bCooked": true, "ClassDefaultObject": { "ObjectName": "BP_BulletProjectile_C'Default__BP_BulletProjectile_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.1" }, "EditorTags": { "BlueprintType": "BPTYPE_Normal" } }, { "Type": "BP_BulletProjectile_C", "Name": "Default__BP_BulletProjectile_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.BP_BulletProjectile_C'", "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "UberGraphFrame": {}, "RicochetSound[3]": { "ObjectName": "MetaSoundSource'MS_Bullet_Impact_Ricochet'", "ObjectPath": "/Game/Sound/SFX/Impacts/Bullet_Impacts/Ricochet/MS_Bullet_Impact_Ricochet.0" }, "FlyBySound[4]": { "ObjectName": "MetaSoundSource'MS_Bullet_FlyBy'", "ObjectPath": "/Game/Sound/SFX/Impacts/Bullet_Impacts/Close_Whoosh/MS_Bullet_FlyBy.0" }, "SphereCollider": { "ObjectName": "SphereComponent'Default__BP_BulletProjectile_C:SphereCollider'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.17" }, "BulletTracerComponent": { "ObjectName": "RadiusBulletTracerComponent'Default__BP_BulletProjectile_C:TraceMesh'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.11" }, "BulletComponent": { "ObjectName": "RadiusBulletComponent'Default__BP_BulletProjectile_C:BulletComponent'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.9" }, "BulletImpulseComponent": { "ObjectName": "RadiusBulletImpulseComponent'Default__BP_BulletProjectile_C:ImpulseComponent'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.10" }, "AutoDisposeTime": 4.0, "DamageDisposeTime": 0.2, "PrimaryActorTick": { "TickGroup": "ETickingGroup::TG_PostPhysics", "bStartWithTickEnabled": false }, "bEnableAutoLODGeneration": false, "RootComponent": { "ObjectName": "SphereComponent'Default__BP_BulletProjectile_C:SphereCollider'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.17" } } }, { "Type": "BPC_ProjectileImpacts_C", "Name": "BPC_ProjectileImpacts_GEN_VARIABLE", "Outer": "BP_BulletProjectile_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/Misc/Projectile/BPC_ProjectileImpacts.BPC_ProjectileImpacts_C'", "Template": { "ObjectName": "BPC_ProjectileImpacts_C'Default__BPC_ProjectileImpacts_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BPC_ProjectileImpacts.1" }, "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "ComponentDelegateBinding", "Name": "ComponentDelegateBinding_0", "Outer": "BP_BulletProjectile_C", "Class": "UScriptClass'ComponentDelegateBinding'", "Flags": "RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentDelegateBindings": [ { "ComponentPropertyName": "BulletImpulseComponent", "DelegatePropertyName": "OnWhistleEvent", "FunctionNameToBind": "BndEvt__BP_BulletProjectile_BulletImpulseComponent_K2Node_ComponentBoundEvent_1_BulletImpulseWhistle__DelegateSignature" }, { "ComponentPropertyName": "BulletComponent", "DelegatePropertyName": "OnRicochet", "FunctionNameToBind": "BndEvt__BP_BulletProjectile_BulletComponent_K2Node_ComponentBoundEvent_0_BulletComponentRicochet__DelegateSignature" } ] } }, { "Type": "Function", "Name": "BndEvt__BP_BulletProjectile_BulletComponent_K2Node_ComponentBoundEvent_0_BulletComponentRicochet__DelegateSignature", "Outer": "BP_BulletProjectile_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "StructProperty", "Name": "Location", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "Force", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "BoolProperty", "Name": "IsPenetration", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true } ], "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "BndEvt__BP_BulletProjectile_BulletImpulseComponent_K2Node_ComponentBoundEvent_1_BulletImpulseWhistle__DelegateSignature", "Outer": "BP_BulletProjectile_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "StructProperty", "Name": "Location", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } } ], "FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ExecuteUbergraph_BP_BulletProjectile", "Outer": "BP_BulletProjectile_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": "StructProperty", "Name": "K2Node_ComponentBoundEvent_Location_1", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_ComponentBoundEvent_Force", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "BoolProperty", "Name": "K2Node_ComponentBoundEvent_IsPenetration", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "StructProperty", "Name": "K2Node_ComponentBoundEvent_Location", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "ConstParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_GetForwardVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_Event_Hit", "Flags": "RF_Public", "ElementSize": 240, "PropertyFlags": "ConstParm | ContainsInstancedReference", "Struct": { "ObjectName": "Class'HitResult'", "ObjectPath": "/Script/Engine" } }, { "Type": "FloatProperty", "Name": "K2Node_Event_ShotDistance", "Flags": "RF_Public", "ElementSize": 4, "PropertyFlags": "ConstParm" }, { "Type": "FloatProperty", "Name": "K2Node_Event_Scale", "Flags": "RF_Public", "ElementSize": 4, "PropertyFlags": "ConstParm" }, { "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_IsArmor", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "ConstParm", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_BreakHitResult_bBlockingHit", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_BreakHitResult_bInitialOverlap", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "FloatProperty", "Name": "CallFunc_BreakHitResult_Time", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "FloatProperty", "Name": "CallFunc_BreakHitResult_Distance", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_Location", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_ImpactPoint", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_Normal", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_ImpactNormal", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_PhysMat", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'PhysicalMaterial'", "ObjectPath": "/Script/PhysicsCore" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_HitActor", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_HitComponent", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'PrimitiveComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "NameProperty", "Name": "CallFunc_BreakHitResult_HitBoneName", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "NameProperty", "Name": "CallFunc_BreakHitResult_BoneName", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_HitItem", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_ElementIndex", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_FaceIndex", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_TraceStart", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_TraceEnd", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "BoolProperty", "Name": "CallFunc_IsValid_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "StrProperty", "Name": "CallFunc_GetDisplayName_ReturnValue", "Flags": "RF_Public", "ElementSize": 16 }, { "Type": "InterfaceProperty", "Name": "K2Node_DynamicCast_AsRadius_Physics_Animation_Interface", "Flags": "RF_Public", "ElementSize": 16, "InterfaceClass": { "ObjectName": "Class'RadiusPhysicsAnimationInterface'", "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 } ], "FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults" }, { "Type": "Function", "Name": "OnSpawnImpact", "Outer": "BP_BulletProjectile_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "SuperStruct": { "ObjectName": "Class'RadiusBulletProjectile:OnSpawnImpact'", "ObjectPath": "/Script/IntoTheRadius2" }, "ChildProperties": [ { "Type": "StructProperty", "Name": "Hit", "Flags": "RF_Public", "ElementSize": 240, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm | ContainsInstancedReference", "Struct": { "ObjectName": "Class'HitResult'", "ObjectPath": "/Script/Engine" } }, { "Type": "FloatProperty", "Name": "ShotDistance", "Flags": "RF_Public", "ElementSize": 4, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm" }, { "Type": "FloatProperty", "Name": "Scale", "Flags": "RF_Public", "ElementSize": 4, "PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm" }, { "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 }, { "Type": "BoolProperty", "Name": "IsArmor", "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_HasOutParms | FUNC_BlueprintEvent" }, { "Type": "PointLightComponent", "Name": "PointLight_GEN_VARIABLE", "Outer": "BP_BulletProjectile_C", "Class": "UScriptClass'PointLightComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bUseInverseSquaredFalloff": false, "Intensity": 1.0, "LightColor": { "B": 52, "G": 188, "R": 255, "A": 255, "Hex": "FFBC34" }, "CastShadows": false } }, { "Type": "RadiusBulletComponent", "Name": "BulletComponent", "Outer": "Default__BP_BulletProjectile_C", "Class": "UScriptClass'RadiusBulletComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "DamageTypeClass": { "ObjectName": "BlueprintGeneratedClass'DT_Physical_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/DamageType/DT_Physical.0" }, "OnImpact": { "InvocationList": [ { "Object": { "ObjectName": "BP_BulletProjectile_C'Default__BP_BulletProjectile_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.1" }, "FunctionName": "BulletComponentImpact" } ] }, "OnRicochet": { "InvocationList": [ { "Object": { "ObjectName": "BP_BulletProjectile_C'Default__BP_BulletProjectile_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.1" }, "FunctionName": "BulletComponentRicochet" } ] }, "OnDestroy": { "InvocationList": [ { "Object": { "ObjectName": "BP_BulletProjectile_C'Default__BP_BulletProjectile_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.1" }, "FunctionName": "Dispose" } ] } } }, { "Type": "RadiusBulletImpulseComponent", "Name": "ImpulseComponent", "Outer": "Default__BP_BulletProjectile_C", "Class": "UScriptClass'RadiusBulletImpulseComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "OnStopped": { "InvocationList": [ { "Object": { "ObjectName": "BP_BulletProjectile_C'Default__BP_BulletProjectile_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.1" }, "FunctionName": "Dispose" } ] }, "OnHit": { "InvocationList": [ { "Object": { "ObjectName": "BP_BulletProjectile_C'Default__BP_BulletProjectile_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.1" }, "FunctionName": "OnHit" } ] }, "PrimaryComponentTick": { "TickGroup": "ETickingGroup::TG_PostUpdateWork" } } }, { "Type": "RadiusBulletTracerComponent", "Name": "TraceMesh", "Outer": "Default__BP_BulletProjectile_C", "Class": "UScriptClass'RadiusBulletTracerComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "TracerTag": { "TagName": "Weapon.AmmoType.Tracer" }, "DebugLineDuration": 5.0, "DebugLineThickness": 1.0, "DefaultScale": 40.0, "ScaleFactorInputRange": { "X": 20000.0, "Y": 80000.0 }, "ScaleFactorOutputRange": { "X": 700.0, "Y": 2100.0 }, "StartDelay": 0.0, "StaticMesh": { "ObjectName": "StaticMesh'SM_Tracer'", "ObjectPath": "/Game/ITR2/Art/VFX/Meshes/SM_Tracer.2" }, "bEnableAutoLODGeneration": false, "bGenerateOverlapEvents": false, "CastShadow": false, "bApplyImpulseOnDamage": false, "CanCharacterStepUpOn": "ECanBeCharacterBase::ECB_No", "BodyInstance": { "ObjectType": "ECollisionChannel::ECC_WorldStatic", "CollisionEnabled": "ECollisionEnabled::NoCollision", "CollisionProfileName": "NoCollision", "CollisionResponses": { "ResponseArray": [ { "Channel": "WorldStatic", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "WorldDynamic", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Pawn", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Visibility", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Camera", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "PhysicsBody", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Vehicle", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Destructible", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel2", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel3", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel4", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel5", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel6", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Trigger", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "RadiusItem", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel12", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel13", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel14", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel15", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel16", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel17", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel18", "Response": "ECollisionResponse::ECR_Ignore" } ] } }, "AttachParent": { "ObjectName": "SphereComponent'Default__BP_BulletProjectile_C:SphereCollider'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.17" } } }, { "Type": "SceneComponent", "Name": "DefaultSceneRoot_GEN_VARIABLE", "Outer": "BP_BulletProjectile_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_BulletProjectile_C:DefaultSceneRoot_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.12" }, "VariableGuid": "396E3115-44E918E1-2BE97DAB-0F35DAFA", "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_ProjectileImpacts_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BPC_ProjectileImpacts.0" }, "ComponentTemplate": { "ObjectName": "BPC_ProjectileImpacts_C'BP_BulletProjectile_C:BPC_ProjectileImpacts_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.2" }, "VariableGuid": "A771EF38-4F9EF804-5A4ABBAC-B31C6C9D", "InternalVariableName": "BPC_ProjectileImpacts" } }, { "Type": "SCS_Node", "Name": "SCS_Node_2", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "Class'PointLightComponent'", "ObjectPath": "/Script/Engine" }, "ComponentTemplate": { "ObjectName": "PointLightComponent'BP_BulletProjectile_C:PointLight_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.8" }, "ParentComponentOrVariableName": "SphereCollider", "bIsParentComponentNative": true, "VariableGuid": "B63F6AD5-4468A00C-E3DA888A-8C91F210", "InternalVariableName": "PointLight" } }, { "Type": "SimpleConstructionScript", "Name": "SimpleConstructionScript_0", "Outer": "BP_BulletProjectile_C", "Class": "UScriptClass'SimpleConstructionScript'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "RootNodes": [ { "ObjectName": "SCS_Node'BP_BulletProjectile_C:SimpleConstructionScript_0.SCS_Node_1'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.14" }, { "ObjectName": "SCS_Node'BP_BulletProjectile_C:SimpleConstructionScript_0.SCS_Node_2'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.15" } ], "AllNodes": [ { "ObjectName": "SCS_Node'BP_BulletProjectile_C:SimpleConstructionScript_0.SCS_Node_1'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.14" }, { "ObjectName": "SCS_Node'BP_BulletProjectile_C:SimpleConstructionScript_0.SCS_Node_2'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.15" } ], "DefaultSceneRootNode": { "ObjectName": "SCS_Node'BP_BulletProjectile_C:SimpleConstructionScript_0.SCS_Node_0'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.13" } } }, { "Type": "SphereComponent", "Name": "SphereCollider", "Outer": "Default__BP_BulletProjectile_C", "Class": "UScriptClass'SphereComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_DefaultSubObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bEnableAutoLODGeneration": false, "CanCharacterStepUpOn": "ECanBeCharacterBase::ECB_No", "BodyInstance": { "ObjectType": "ECollisionChannel::ECC_WorldStatic", "bIgnoreAnalyticCollisions": true, "CollisionProfileName": "NoCollision", "CollisionResponses": { "ResponseArray": [ { "Channel": "WorldStatic", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "WorldDynamic", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Pawn", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Visibility", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Camera", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "PhysicsBody", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Vehicle", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Destructible", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel2", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel3", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel4", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel5", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "EngineTraceChannel6", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "Trigger", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "RadiusItem", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel12", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel13", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel14", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel15", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel16", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel17", "Response": "ECollisionResponse::ECR_Ignore" }, { "Channel": "GameTraceChannel18", "Response": "ECollisionResponse::ECR_Ignore" } ] }, "LinearDamping": 0.05, "AngularDamping": 100.0 }, "OnComponentHit": { "InvocationList": [ { "Object": { "ObjectName": "BP_BulletProjectile_C'Default__BP_BulletProjectile_C'", "ObjectPath": "/Game/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.1" }, "FunctionName": "SphereColliderHit" } ] } } } ]