ITR2_ASSET/IntoTheRadius2/Content/ITR2/BPs/AI/BPC_AIShooting.json

3464 lines
104 KiB
JSON
Raw Normal View History

2024-11-28 06:17:42 +00:00
[
{
"Type": "BlueprintGeneratedClass",
"Name": "BPC_AIShooting_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'BPC_AIShooting_C:ExecuteUbergraph_BPC_AIShooting'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.4"
}
},
"SuperStruct": {
"ObjectName": "Class'SceneComponent'",
"ObjectPath": "/Script/Engine"
},
"Children": [
{
"ObjectName": "Function'BPC_AIShooting_C:SetBulletSpreadDistFactor'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.17"
},
{
"ObjectName": "Function'BPC_AIShooting_C:CalcShotsPerBurstAmount'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.3"
},
{
"ObjectName": "Function'BPC_AIShooting_C:CalcBulletSpreadFactor'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.2"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SetDistToTarget'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.18"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.21"
},
{
"ObjectName": "Function'BPC_AIShooting_C:GetWeapon'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.6"
},
{
"ObjectName": "Function'BPC_AIShooting_C:GetCurrrentAmmoInClip'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.5"
},
{
"ObjectName": "Function'BPC_AIShooting_C:OnReloadFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.11"
},
{
"ObjectName": "Function'BPC_AIShooting_C:NeedReloadCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.9"
},
{
"ObjectName": "Function'BPC_AIShooting_C:ReceiveBeginPlay'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.13"
},
{
"ObjectName": "Function'BPC_AIShooting_C:Init'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.7"
},
{
"ObjectName": "Function'BPC_AIShooting_C:UpdateAlsOverlayMode'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.31"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SetAimLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.16"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SetTargetVelocity'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.22"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SetShootingPoint'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.20"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SpawnBulletProjectile'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.25"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SpawnShotSound'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.26"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SpawnVFX'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.27"
},
{
"ObjectName": "Function'BPC_AIShooting_C:ReloadLogic'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.14"
},
{
"ObjectName": "Function'BPC_AIShooting_C:ShellEjectLogic'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.23"
},
{
"ObjectName": "Function'BPC_AIShooting_C:SetInstigator'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.19"
},
{
"ObjectName": "Function'BPC_AIShooting_C:StopFire'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.30"
},
{
"ObjectName": "Function'BPC_AIShooting_C:StartFire'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.29"
},
{
"ObjectName": "Function'BPC_AIShooting_C:Shoot'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.24"
},
{
"ObjectName": "Function'BPC_AIShooting_C:ResetDoOnce'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.15"
},
{
"ObjectName": "Function'BPC_AIShooting_C:StartBurstFire'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.28"
},
{
"ObjectName": "Function'BPC_AIShooting_C:InitShotgun'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.8"
},
{
"ObjectName": "Function'BPC_AIShooting_C:ExecuteUbergraph_BPC_AIShooting'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.4"
},
{
"ObjectName": "Function'BPC_AIShooting_C:OnSetAimLocation__DelegateSignature'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.12"
},
{
"ObjectName": "Function'BPC_AIShooting_C:OnNoAmmoInClip__DelegateSignature'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.10"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "BulletSpreadHalfAngleMin",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "FloatProperty",
"Name": "Fire Rate",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "ObjectProperty",
"Name": "AudioComp",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
"PropertyClass": {
"ObjectName": "Class'AudioComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "TargetCurrentVel",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "Weapon",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BPC_NPCWeapon_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_NPCWeapon.0"
}
},
{
"Type": "ObjectProperty",
"Name": "MuzzleVFX",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
"PropertyClass": {
"ObjectName": "Class'ParticleSystemComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "InitialProjectileSpeed",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "StructProperty",
"Name": "Shooting Point",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "TargetLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "Ammo Static Data",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 696,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'AmmoStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "Weapon Mesh",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | ExposeOnSpawn",
"PropertyClass": {
"ObjectName": "Class'StaticMesh'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "AlsOverlayMode",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 12,
"PropertyFlags": "Edit | BlueprintVisible | ExposeOnSpawn",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
},
{
"Type": "BoolProperty",
"Name": "IsAutomaticWeapon",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "IsBurstFireMode",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "BurstDuration",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "DoubleProperty",
"Name": "BetweenBurstsBreak",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "IntProperty",
"Name": "MaxAmmoInClip",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "IntProperty",
"Name": "CurrentAmmoInClip",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "DoubleProperty",
"Name": "AmmoInClipToReloadRatio",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "ObjectProperty",
"Name": "Instigator",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "FireTimerHandle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'TimerHandle'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "SingleModeFireRate",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "MulticastInlineDelegateProperty",
"Name": "OnNoAmmoInClip",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | BlueprintAssignable | BlueprintCallable",
"SignatureFunction": {
"ObjectName": "Function'BPC_AIShooting_C:OnNoAmmoInClip__DelegateSignature'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.10"
}
},
{
"Type": "MulticastInlineDelegateProperty",
"Name": "OnSetAimLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | BlueprintAssignable | BlueprintCallable",
"SignatureFunction": {
"ObjectName": "Function'BPC_AIShooting_C:OnSetAimLocation__DelegateSignature'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.12"
}
},
{
"Type": "ObjectProperty",
"Name": "Fire Sound",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'SoundBase'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ArrayProperty",
"Name": "WeaponTailsVolumeName",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Inner": {
"Type": "StrProperty",
"Name": "WeaponTailsVolumeName",
"Flags": "RF_Public",
"ElementSize": 16
}
},
{
"Type": "ArrayProperty",
"Name": "WeaponTailsVolumePriority",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Inner": {
"Type": "IntProperty",
"Name": "WeaponTailsVolumePriority",
"Flags": "RF_Public",
"ElementSize": 4
}
},
{
"Type": "IntProperty",
"Name": "Tails",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "StructProperty",
"Name": "FireRateByDist",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'FloatRange'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "SingleModeFireRateByDist",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'FloatRange'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "IntProperty",
"Name": "PelletsNumber",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "DoubleProperty",
"Name": "Accuracy",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "IntProperty",
"Name": "ShotsPerBurstMax",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "StructProperty",
"Name": "Attack Dist Range",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'FloatRange'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "BulletSpreadDistFactor",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "DoubleProperty",
"Name": "DistToTarget",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "IntProperty",
"Name": "ShotsPerBurstMin",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "StructProperty",
"Name": "ShotsPerBurstDeviationStream",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'RandomStream'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "IntProperty",
"Name": "ShotsPerBurstDeviationMax",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "ObjectProperty",
"Name": "ShotsPerBurstCurve",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'CurveFloat'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "BulletSpreadHalfAngleMax",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "StructProperty",
"Name": "FireSpreadStream",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'RandomStream'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "IntProperty",
"Name": "ShotsNum",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "IntProperty",
"Name": "SoundsNum",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "DoubleProperty",
"Name": "BurstFireTime",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "FloatProperty",
"Name": "Fire Rate Single",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "FloatProperty",
"Name": "Fire Rate Burst",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
}
],
"FuncMap": {
"OnNoAmmoInClip__DelegateSignature": {
"ObjectName": "Function'BPC_AIShooting_C:OnNoAmmoInClip__DelegateSignature'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.10"
},
"OnSetAimLocation__DelegateSignature": {
"ObjectName": "Function'BPC_AIShooting_C:OnSetAimLocation__DelegateSignature'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.12"
},
"ExecuteUbergraph_BPC_AIShooting": {
"ObjectName": "Function'BPC_AIShooting_C:ExecuteUbergraph_BPC_AIShooting'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.4"
},
"InitShotgun": {
"ObjectName": "Function'BPC_AIShooting_C:InitShotgun'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.8"
},
"StartBurstFire": {
"ObjectName": "Function'BPC_AIShooting_C:StartBurstFire'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.28"
},
"ResetDoOnce": {
"ObjectName": "Function'BPC_AIShooting_C:ResetDoOnce'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.15"
},
"Shoot": {
"ObjectName": "Function'BPC_AIShooting_C:Shoot'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.24"
},
"StartFire": {
"ObjectName": "Function'BPC_AIShooting_C:StartFire'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.29"
},
"StopFire": {
"ObjectName": "Function'BPC_AIShooting_C:StopFire'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.30"
},
"SetInstigator": {
"ObjectName": "Function'BPC_AIShooting_C:SetInstigator'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.19"
},
"ShellEjectLogic": {
"ObjectName": "Function'BPC_AIShooting_C:ShellEjectLogic'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.23"
},
"ReloadLogic": {
"ObjectName": "Function'BPC_AIShooting_C:ReloadLogic'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.14"
},
"SpawnVFX": {
"ObjectName": "Function'BPC_AIShooting_C:SpawnVFX'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.27"
},
"SpawnShotSound": {
"ObjectName": "Function'BPC_AIShooting_C:SpawnShotSound'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.26"
},
"SpawnBulletProjectile": {
"ObjectName": "Function'BPC_AIShooting_C:SpawnBulletProjectile'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.25"
},
"SetShootingPoint": {
"ObjectName": "Function'BPC_AIShooting_C:SetShootingPoint'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.20"
},
"SetTargetVelocity": {
"ObjectName": "Function'BPC_AIShooting_C:SetTargetVelocity'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.22"
},
"SetAimLocation": {
"ObjectName": "Function'BPC_AIShooting_C:SetAimLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.16"
},
"UpdateAlsOverlayMode": {
"ObjectName": "Function'BPC_AIShooting_C:UpdateAlsOverlayMode'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.31"
},
"Init": {
"ObjectName": "Function'BPC_AIShooting_C:Init'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.7"
},
"ReceiveBeginPlay": {
"ObjectName": "Function'BPC_AIShooting_C:ReceiveBeginPlay'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.13"
},
"NeedReloadCheck": {
"ObjectName": "Function'BPC_AIShooting_C:NeedReloadCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.9"
},
"OnReloadFinished": {
"ObjectName": "Function'BPC_AIShooting_C:OnReloadFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.11"
},
"GetCurrrentAmmoInClip": {
"ObjectName": "Function'BPC_AIShooting_C:GetCurrrentAmmoInClip'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.5"
},
"GetWeapon": {
"ObjectName": "Function'BPC_AIShooting_C:GetWeapon'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.6"
},
"SetTargetLocation": {
"ObjectName": "Function'BPC_AIShooting_C:SetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.21"
},
"SetDistToTarget": {
"ObjectName": "Function'BPC_AIShooting_C:SetDistToTarget'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.18"
},
"CalcBulletSpreadFactor": {
"ObjectName": "Function'BPC_AIShooting_C:CalcBulletSpreadFactor'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.2"
},
"CalcShotsPerBurstAmount": {
"ObjectName": "Function'BPC_AIShooting_C:CalcShotsPerBurstAmount'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.3"
},
"SetBulletSpreadDistFactor": {
"ObjectName": "Function'BPC_AIShooting_C:SetBulletSpreadDistFactor'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.17"
}
},
"ClassFlags": "CLASS_Config | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_DefaultToInstanced | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Engine",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "BPC_AIShooting_C'Default__BPC_AIShooting_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.1"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "BPC_AIShooting_C",
"Name": "Default__BPC_AIShooting_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/BPC_AIShooting.BPC_AIShooting_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"BulletSpreadHalfAngleMin[1]": 0.5,
"Fire Rate[2]": 90.0,
"TargetCurrentVel[4]": {
"X": 0.0,
"Y": 0.0,
"Z": 0.0
},
"InitialProjectileSpeed[7]": 71500.0,
"Shooting Point[8]": {
"X": 0.0,
"Y": 0.0,
"Z": 0.0
},
"TargetLocation[9]": {
"X": 0.0,
"Y": 0.0,
"Z": 0.0
},
"Ammo Static Data[10]": {
"AmmoTypeID": {
"TagName": "None"
},
"AmmoType": {
"TagName": "None"
},
"BulletShellMesh": {
"AssetPathName": "",
"SubPathString": ""
},
"AmmoWholeMesh": {
"AssetPathName": "",
"SubPathString": ""
},
"BulletFleshDamage": 30.0,
"AmmoFleshDamageCurve": {
"AssetPathName": "",
"SubPathString": ""
},
"BulletArmorDamage": 0.0,
"AmmoArmorDamageCurve": {
"AssetPathName": "",
"SubPathString": ""
},
"BulletInitialVelocity": 91500.0,
"SpeedDropCurve": {
"AssetPathName": "",
"SubPathString": ""
},
"BulletCritChance": 0.0,
"CriticalDamageMultiplier": 4.0,
"ArmorIgnoreChance": 0.0,
"AmmoPenetration": 1.0,
"PenetrableMaterials": [],
"BulletBounceMax": 1,
"AmmoLoudnessModifier": 1.0,
"AmmoAccuracyModifier": 1.0,
"AmmoWeaponDurabilityModifier": 1.0,
"DisplayAmmoReliabilityModifier": 1.0,
"AmmoRecoilModifier": {
"X": 1.0,
"Y": 1.0,
"Z": 1.0
},
"DisplayAmmoRecoilModifier": 1.0,
"ShellEjectVelocity": {
"X": -1.0,
"Y": 0.0,
"Z": 1.0
},
"AmmoFlatness": 1,
"WeaponDurabilityDamage": 1.0,
"ItemName": {
"TableId": "/Game/ITR2/Configurations/Localization/EnglishSource.EnglishSource",
"Key": "972553CF475F8C4CDACEBFA121459F56",
"SourceString": "-undefined-",
"LocalizedString": "-undefined-"
},
"ItemDescription": {
"TableId": "/Game/ITR2/Configurations/Localization/EnglishSource.EnglishSource",
"Key": "972553CF475F8C4CDACEBFA121459F56",
"SourceString": "-undefined-",
"LocalizedString": "-undefined-"
},
"ItemId": {
"TagName": "None"
},
"ItemActor": {
"AssetPathName": "",
"SubPathString": ""
},
"ItemDurability": 1.0,
"DurabilityIndependentOfDifficulty": false,
"DamageToDurabilityMultiplier": 1.0,
"DestroyOnZeroDurability": false,
"DisplayDurability": false,
"ItemWeight": 1.0,
"ItemWeightCapacity": 0.0,
"ItemPurchasePrice": -1.0,
"ItemSellPrice": -1.0,
"ItemPreviewImage": {
"AssetPathName": "",
"SubPathString": ""
},
"DamageResistances": [],
"NutritionalValue": 0.0
},
"Weapon Mesh[11]": {
"ObjectName": "StaticMesh'PROXY_PM'",
"ObjectPath": "/Game/ITR2/Art/Items/Weapons/Pistols/PM/PROXY_PM.2"
},
"AlsOverlayMode[12]": {
"TagName": "Als.OverlayMode.PistolTwoHanded"
},
"BurstDuration[15]": 1.0,
"BetweenBurstsBreak[16]": 1.0,
"MaxAmmoInClip[17]": 1,
"CurrentAmmoInClip[18]": 1,
"AmmoInClipToReloadRatio[19]": 1.0,
"FireTimerHandle[21]": {
"Handle": 0
},
"OnNoAmmoInClip[23]": {
"InvocationList": []
},
"OnSetAimLocation[24]": {
"InvocationList": []
},
"FireRateByDist[29]": {
"LowerBound": {
"Type": "ERangeBoundTypes::Exclusive",
"Value": 0.0
},
"UpperBound": {
"Type": "ERangeBoundTypes::Exclusive",
"Value": 0.0
}
},
"SingleModeFireRateByDist[30]": {
"LowerBound": {
"Type": "ERangeBoundTypes::Exclusive",
"Value": 0.0
},
"UpperBound": {
"Type": "ERangeBoundTypes::Exclusive",
"Value": 0.0
}
},
"PelletsNumber[31]": 10,
"Accuracy[32]": 0.6,
"Attack Dist Range[34]": {
"LowerBound": {
"Type": "ERangeBoundTypes::Exclusive",
"Value": 0.0
},
"UpperBound": {
"Type": "ERangeBoundTypes::Exclusive",
"Value": 0.0
}
},
"ShotsPerBurstDeviationStream[38]": {
"InitialSeed": 0,
"Seed": 0
},
"BulletSpreadHalfAngleMax[41]": 0.5,
"FireSpreadStream[42]": {
"InitialSeed": 0,
"Seed": 0
},
"PrimaryComponentTick": {
"bStartWithTickEnabled": false
},
"bReplicates": true
}
},
{
"Type": "Function",
"Name": "CalcBulletSpreadFactor",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "DoubleProperty",
"Name": "ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Parm | OutParm | ReturnParm"
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_InRangeA_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_InRangeB_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
},
{
"Type": "Function",
"Name": "CalcShotsPerBurstAmount",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "DoubleProperty",
"Name": "ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Parm | OutParm | ReturnParm"
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Conv_IntToDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Conv_IntToDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Conv_IntToDouble_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Conv_IntToDouble_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_RandomFloatInRangeFromStream_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_GetFloatValue_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Add_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_RandomFloatInRangeFromStream_Min_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_RandomFloatInRangeFromStream_Max_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Add_DoubleDouble_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_InRangeA_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_InRangeB_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_GetFloatValue_InTime_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_Value_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_BPC_AIShooting",
"Outer": "BPC_AIShooting_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": "BoolProperty",
"Name": "Temp_bool_IsClosed_Variable",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_Has_Been_Initd_Variable",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "CallFunc_Add_IntInt_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Conv_IntToDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_IsClosed_Variable_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "Temp_int_Loop_Counter_Variable",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Add_IntInt_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_True_if_break_was_hit_Variable",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "Temp_int_Variable",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Not_PreBool_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "Temp_int_Array_Index_Variable",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "Temp_int_Loop_Counter_Variable_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Class'TimerDynamicDelegate__DelegateSignature'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_Add_IntInt_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_True_if_break_was_hit_Variable_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "Temp_int_Array_Index_Variable_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Not_PreBool_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetOwner_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'SkeletalMeshComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_LessEqual_IntInt_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeTransform_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Transform'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_AddComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BPC_NPCWeapon_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_NPCWeapon.0"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "InterfaceProperty",
"Name": "CallFunc_SetTriggerParameter_self_CastInput",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'AudioParameterControllerInterface'",
"ObjectPath": "/Script/AudioExtensions"
}
},
{
"Type": "StructProperty",
"Name": "K2Node_CustomEvent_NPCCombatData",
"Flags": "RF_Public",
"ElementSize": 56,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'NPCCombatStateStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "K2Node_CustomEvent_Firearm",
"Flags": "RF_Public",
"ElementSize": 96,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'Firearm'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "NameProperty",
"Name": "CallFunc_HandRightGunVirtualBoneName_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 12,
"PropertyFlags": "ConstParm"
},
{
"Type": "BoolProperty",
"Name": "CallFunc_K2_AttachToComponent_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetOwner_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetAIController_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetFocusActor_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetShootingPoint_ShootingPoint",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetVelocity_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_SpawnEmitterAttached_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'ParticleSystemComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetShootingPoint_ShootingPoint_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_SpawnEmitterAttached_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'ParticleSystemComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetOwner_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsAls_Character",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AlsCharacter'",
"ObjectPath": "/Script/ALS"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetOwner_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetAIController_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_SetWorldLocation_SweepHitResult",
"Flags": "RF_Public",
"ElementSize": 240,
"PropertyFlags": "ContainsInstancedReference",
"Struct": {
"ObjectName": "Class'HitResult'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetAimLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetOwner_ReturnValue_4",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_Subtract_IntInt_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetComponentToWorld_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Transform'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_Conv_SoftObjectReferenceToObject_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_BreakTransform_Location",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_BreakTransform_Rotation",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_BreakTransform_Scale",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsStatic_Mesh",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'StaticMesh'",
"ObjectPath": "/Script/Engine"
}
},
{
"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": "NameProperty",
"Name": "CallFunc_MakeLiteralName_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 12
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_FindSocket_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'StaticMeshSocket'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_DoesSocketExist_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_TransformLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeTransform_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Transform'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_SpawnPooledActor_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_TransformDirection_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsBP_Radius_Shell",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_RadiusShell_C'",
"ObjectPath": "/Game/ITR2/BPs/Items/Ammo/BP_RadiusShell.0"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess_2",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_SetStaticMesh_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "K2Node_CustomEvent_Instigator_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_CustomEvent_Instigator_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_Has_Been_Initd_Variable_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsServer_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsServer_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsServer_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetComponentLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_SpawnSoundAtLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'AudioComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_CustomEvent_Instigator",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_Has_Been_Initd_Variable_2",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "K2Node_CustomEvent_PelletsNumber",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "K2Node_CustomEvent_Accuracy",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_CalcBulletSpreadFactor_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "IntProperty",
"Name": "CallFunc_FTrunc_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_FTrunc_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Add_IntInt_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_LessEqual_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Add_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_SetTimerDelegate_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"Struct": {
"ObjectName": "Class'TimerHandle'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ArrayProperty",
"Name": "Temp_object_Variable",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "ConstParm | ReferenceParm",
"Inner": {
"Type": "ObjectProperty",
"Name": "Temp_object_Variable",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
}
},
{
"Type": "StrProperty",
"Name": "Temp_string_Variable",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "ConstParm"
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_CalcShotsPerBurstAmount_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "IntProperty",
"Name": "Temp_int_Variable_1",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "ConstParm"
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ArrayProperty",
"Name": "Temp_object_Variable_1",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "ConstParm | ReferenceParm",
"Inner": {
"Type": "ObjectProperty",
"Name": "Temp_object_Variable_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
}
},
{
"Type": "StrProperty",
"Name": "Temp_string_Variable_1",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "ConstParm"
},
{
"Type": "IntProperty",
"Name": "Temp_int_Variable_2",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "ConstParm"
},
{
"Type": "IntProperty",
"Name": "CallFunc_FTrunc_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_CalcShotsPerBurstAmount_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_IsClosed_Variable_2",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Vector_Distance_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_Conv_DoubleToVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"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": "CallFunc_Subtract_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_RandomUnitVectorInConeInDegreesFromStream_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeRotFromX_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeTransform_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Transform'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusDifficultySettingsSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Subtract_VectorVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "FloatProperty",
"Name": "CallFunc_GetEnemyDamageModifier_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_RandomUnitVectorInConeInDegreesFromStream_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusConfigurationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Conv_VectorToRotator_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeTransform_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Transform'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_SelectTransform_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Transform'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_SpawnBulletProjectile_State",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_SpawnBulletProjectile_Actor",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusDifficultySettingsSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'RadiusBulletTracerComponent'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetBulletTracers_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 12,
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue_4",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_GameplayTag_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_GameplayTag_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_BooleanOR_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "InterfaceProperty",
"Name": "CallFunc_SetTriggerParameter_self_CastInput_1",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'AudioParameterControllerInterface'",
"ObjectPath": "/Script/AudioExtensions"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_ReturnValue_4",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "IntProperty",
"Name": "CallFunc_FFloor_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetOwner_ReturnValue_5",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetComponentLocation_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_SpawnSoundAttached_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'AudioComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_MaxOfIntArray_IndexOfMaxValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_MaxOfIntArray_MaxValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsEmpty_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_4",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_5",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_6",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_7",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_BooleanOR_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue_5",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "InterfaceProperty",
"Name": "CallFunc_SetTriggerParameter_self_CastInput_2",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'AudioParameterControllerInterface'",
"ObjectPath": "/Script/AudioExtensions"
}
},
{
"Type": "ArrayProperty",
"Name": "K2Node_MakeArray_Array",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "ConstParm | ReferenceParm",
"Inner": {
"Type": "ByteProperty",
"Name": "K2Node_MakeArray_Array",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EObjectTypeQuery'",
"ObjectPath": "/Script/Engine"
}
}
},
{
"Type": "ArrayProperty",
"Name": "CallFunc_BoxOverlapActors_OutActors",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "ReferenceParm",
"Inner": {
"Type": "ObjectProperty",
"Name": "CallFunc_BoxOverlapActors_OutActors",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_BoxOverlapActors_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Add_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_Array_Get_Item",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Length_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsBP_Weapon_Tails",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_Weapon_Tails_C'",
"ObjectPath": "/Game/ITR2/BPs/Misc/Environment/BPs_Audio/BP_Weapon_Tails.0"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess_3",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Less_IntInt_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_BooleanAND_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Add_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Add_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "Temp_int_Variable_3",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Add_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Clamp_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetOwner_ReturnValue_6",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_MaxOfIntArray_IndexOfMaxValue_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_MaxOfIntArray_MaxValue_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_8",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_9",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_10",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_11",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_12",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsEmpty_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_StrStr_ReturnValue_13",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ArrayProperty",
"Name": "K2Node_MakeArray_Array_1",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "ConstParm | ReferenceParm",
"Inner": {
"Type": "ByteProperty",
"Name": "K2Node_MakeArray_Array_1",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EObjectTypeQuery'",
"ObjectPath": "/Script/Engine"
}
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_BooleanOR_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ArrayProperty",
"Name": "CallFunc_BoxOverlapActors_OutActors_1",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "ReferenceParm",
"Inner": {
"Type": "ObjectProperty",
"Name": "CallFunc_BoxOverlapActors_OutActors_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_BoxOverlapActors_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_Array_Get_Item_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Length_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsBP_Weapon_Tails_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_Weapon_Tails_C'",
"ObjectPath": "/Game/ITR2/BPs/Misc/Environment/BPs_Audio/BP_Weapon_Tails.0"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess_4",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Less_IntInt_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_BooleanAND_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Add_ReturnValue_4",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Add_ReturnValue_5",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Add_ReturnValue_6",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Add_ReturnValue_7",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_B_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "K2Node_VariableSet_BetweenBurstsBreak_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "K2Node_VariableSet_AmmoInClipToReloadRatio_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "K2Node_VariableSet_Fire_Rate_Burst_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "K2Node_VariableSet_Fire_Rate_Single_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_Delay_Duration_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Add_DoubleDouble_A_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_A_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_K2_SetTimerDelegate_InitialStartDelay_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_A_ImplicitCast_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_A_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_UpdateAmmoStaticData_WithFleshDamage_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "ConstParm"
},
{
"Type": "FloatProperty",
"Name": "CallFunc_UpdateAmmoStaticData_WithArmorDamage_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "ConstParm"
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_OutRangeA_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_OutRangeB_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_RandomUnitVectorInConeInDegreesFromStream_ConeHalfAngleInDegrees_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_B_ImplicitCast_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_OutRangeA_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_OutRangeB_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_RandomUnitVectorInConeInDegreesFromStream_ConeHalfAngleInDegrees_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_B_ImplicitCast_3",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "GetCurrrentAmmoInClip",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "CurrentAmmoInClip",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "Parm | OutParm"
}
],
"FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
},
{
"Type": "Function",
"Name": "GetWeapon",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Weapon",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Parm | OutParm | InstancedReference",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BPC_NPCWeapon_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_NPCWeapon.0"
}
}
],
"FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
},
{
"Type": "Function",
"Name": "Init",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "NPCCombatData",
"Flags": "RF_Public",
"ElementSize": 56,
"PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
"Struct": {
"ObjectName": "Class'NPCCombatStateStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "Firearm",
"Flags": "RF_Public",
"ElementSize": 96,
"PropertyFlags": "ConstParm | BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
"Struct": {
"ObjectName": "Class'Firearm'",
"ObjectPath": "/Script/IntoTheRadius2"
}
}
],
"FunctionFlags": "FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "InitShotgun",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "PelletsNumber",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "DoubleProperty",
"Name": "Accuracy",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
}
],
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "NeedReloadCheck",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"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": "DoubleProperty",
"Name": "CallFunc_Conv_IntToDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Conv_IntToDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Divide_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "CallFunc_LessEqual_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_BlueprintPure"
},
{
"Type": "Function",
"Name": "OnNoAmmoInClip__DelegateSignature",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_Public | FUNC_Delegate | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "OnReloadFinished",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "OnSetAimLocation__DelegateSignature",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_Public | FUNC_Delegate | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveBeginPlay",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'ActorComponent:ReceiveBeginPlay'",
"ObjectPath": "/Script/Engine"
},
"FunctionFlags": "FUNC_Event | FUNC_Public | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReloadLogic",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ResetDoOnce",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SetAimLocation",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SetBulletSpreadDistFactor",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "DoubleProperty",
"Name": "Bullet Spread Factor",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
}
],
"FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SetDistToTarget",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "DoubleProperty",
"Name": "DistToTarget",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
}
],
"FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SetInstigator",
"Outer": "BPC_AIShooting_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'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SetShootingPoint",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SetTargetLocation",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "NewTargetLocation",
"Flags": "RF_Public",
"ElementSize": 24,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm | OutParm | ReferenceParm",
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
}
],
"FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SetTargetVelocity",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ShellEjectLogic",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "Shoot",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SpawnBulletProjectile",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SpawnShotSound",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "SpawnVFX",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "StartBurstFire",
"Outer": "BPC_AIShooting_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'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "StartFire",
"Outer": "BPC_AIShooting_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'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "StopFire",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "UpdateAlsOverlayMode",
"Outer": "BPC_AIShooting_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
}
]