ITR2_ASSET/IntoTheRadius2/Content/ITR2/BPs/Misc/Projectile/BP_BulletProjectile.json

1116 lines
No EOL
38 KiB
JSON

[
{
"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"
}
]
}
}
}
]