dump: [json] pakchunk0_s4

This commit is contained in:
merith-tk 2024-11-27 22:17:42 -08:00
parent a0202f19ac
commit 184f12fe9d
2029 changed files with 13029077 additions and 0 deletions

View file

@ -0,0 +1,452 @@
[
{
"Type": "BlackboardData",
"Name": "BB_Base",
"Class": "UScriptClass'BlackboardData'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Keys": [
{
"EntryName": "SelfActor",
"KeyType": {
"ObjectName": "BlackboardKeyType_Object'BB_Base:BlackboardKeyType_Object_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.16"
},
"bInstanceSynced": false
},
{
"EntryName": "SelfLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Base:BlackboardKeyType_Vector_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.23"
},
"bInstanceSynced": false
},
{
"EntryName": "AIState",
"KeyType": {
"ObjectName": "BlackboardKeyType_Enum'BB_Base:BlackboardKeyType_Enum_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.6"
},
"bInstanceSynced": false
},
{
"EntryName": "Enemy",
"KeyType": {
"ObjectName": "BlackboardKeyType_Object'BB_Base:BlackboardKeyType_Object_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.17"
},
"bInstanceSynced": false
},
{
"EntryName": "TargetLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Base:BlackboardKeyType_Vector_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.25"
},
"bInstanceSynced": false
},
{
"EntryName": "InitialSelfLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Base:BlackboardKeyType_Vector_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.26"
},
"bInstanceSynced": false
},
{
"EntryName": "ShouldPatrol",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Base:BlackboardKeyType_Bool_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.1"
},
"bInstanceSynced": false
},
{
"EntryName": "MinAttackDist",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Base:BlackboardKeyType_Float_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.7"
},
"bInstanceSynced": false
},
{
"EntryName": "MaxAttackDist",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Base:BlackboardKeyType_Float_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.8"
},
"bInstanceSynced": false
},
{
"EntryName": "AttackRange",
"KeyType": {
"ObjectName": "BlackboardKeyType_Range'BB_Base:BlackboardKeyType_Range_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.19"
},
"bInstanceSynced": false
},
{
"EntryName": "BestAttackDistance",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Base:BlackboardKeyType_Float_4'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.10"
},
"bInstanceSynced": false
},
{
"EntryName": "OptimalAttackRange",
"KeyType": {
"ObjectName": "BlackboardKeyType_Range'BB_Base:BlackboardKeyType_Range_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.21"
},
"bInstanceSynced": false
},
{
"EntryName": "IsNomad",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Base:BlackboardKeyType_Bool_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.2"
},
"bInstanceSynced": false
},
{
"EntryName": "PatrolAreaCenter",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Base:BlackboardKeyType_Vector_4'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.27"
},
"bInstanceSynced": false
},
{
"EntryName": "PatrolAreaRadius",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Base:BlackboardKeyType_Float_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.11"
},
"bInstanceSynced": false
},
{
"EntryName": "IsAttacking",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Base:BlackboardKeyType_Bool_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.4"
},
"bInstanceSynced": false
},
{
"EntryName": "ShouldCheckLKP",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Base:BlackboardKeyType_Bool_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.5"
},
"bInstanceSynced": false
},
{
"EntryName": "ShootLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Base:BlackboardKeyType_Vector_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.28"
},
"bInstanceSynced": false
},
{
"EntryName": "DefaultSpeed",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Base:BlackboardKeyType_Float_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.12"
},
"bInstanceSynced": false
},
{
"EntryName": "CombatSpeed",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Base:BlackboardKeyType_Float_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.13"
},
"bInstanceSynced": false
},
{
"EntryName": "DefensiveDistance",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Base:BlackboardKeyType_Float_8'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.14"
},
"bInstanceSynced": false
},
{
"EntryName": "ZoneCenterLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Base:BlackboardKeyType_Vector_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.24"
},
"bInstanceSynced": false
},
{
"EntryName": "ZoneRadius",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Base:BlackboardKeyType_Float_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.9"
},
"bInstanceSynced": false
},
{
"EntryName": "PatrolAreaDirection",
"KeyType": {
"ObjectName": "BlackboardKeyType_Rotator'BB_Base:BlackboardKeyType_Rotator_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.22"
},
"bInstanceSynced": false
},
{
"EntryName": "ShouldMoveBySpline",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Base:BlackboardKeyType_Bool_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.3"
},
"bInstanceSynced": false
},
{
"EntryName": "Path",
"KeyType": {
"ObjectName": "BlackboardKeyType_Object'BB_Base:BlackboardKeyType_Object_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.18"
},
"bInstanceSynced": false
},
{
"EntryName": "CurrentPathPointIdx",
"KeyType": {
"ObjectName": "BlackboardKeyType_Int'BB_Base:BlackboardKeyType_Int_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.15"
},
"bInstanceSynced": false
},
{
"EntryName": "ZoneRadiusRange",
"KeyType": {
"ObjectName": "BlackboardKeyType_Range'BB_Base:BlackboardKeyType_Range_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.20"
},
"bInstanceSynced": false
}
]
}
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_0",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_1",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_2",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_3",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_5",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Enum",
"Name": "BlackboardKeyType_Enum_0",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Enum'",
"Flags": "RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"EnumType": {
"ObjectName": "Class'ENPCState'",
"ObjectPath": "/Script/IntoTheRadius2"
},
"EnumName": "ENPCState",
"bIsEnumNameValid": true
}
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_0",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_1",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_2",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_4",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_5",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_6",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_7",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_8",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Int",
"Name": "BlackboardKeyType_Int_0",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Int'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Object",
"Name": "BlackboardKeyType_Object_0",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Object'",
"Flags": "RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BaseClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
}
},
{
"Type": "BlackboardKeyType_Object",
"Name": "BlackboardKeyType_Object_1",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Object'",
"Flags": "RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BaseClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
}
},
{
"Type": "BlackboardKeyType_Object",
"Name": "BlackboardKeyType_Object_3",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Object'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Range",
"Name": "BlackboardKeyType_Range_0",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Range'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Range",
"Name": "BlackboardKeyType_Range_1",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Range'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Range",
"Name": "BlackboardKeyType_Range_2",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Range'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Rotator",
"Name": "BlackboardKeyType_Rotator_0",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Rotator'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_0",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_1",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_2",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_3",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_4",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_5",
"Outer": "BB_Base",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
}
]

View file

@ -0,0 +1,324 @@
[
{
"Type": "BlackboardData",
"Name": "BB_Mimic",
"Class": "UScriptClass'BlackboardData'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Parent": {
"ObjectName": "BlackboardData'BB_Base'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.0"
},
"Keys": [
{
"EntryName": "RotationToTarget",
"KeyType": {
"ObjectName": "BlackboardKeyType_Rotator'BB_Mimic:BlackboardKeyType_Rotator_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.13"
},
"bInstanceSynced": false
},
{
"EntryName": "InitialSelfRotation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Rotator'BB_Mimic:BlackboardKeyType_Rotator_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.12"
},
"bInstanceSynced": false
},
{
"EntryName": "CanFireInMove",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Mimic:BlackboardKeyType_Bool_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.3"
},
"bInstanceSynced": false
},
{
"EntryName": "MinCrouchDist",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Mimic:BlackboardKeyType_Float_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.8"
},
"bInstanceSynced": false
},
{
"EntryName": "MaxCrouchDist",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Mimic:BlackboardKeyType_Float_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.9"
},
"bInstanceSynced": false
},
{
"EntryName": "Cover",
"KeyType": {
"ObjectName": "BlackboardKeyType_Cover'BB_Mimic:BlackboardKeyType_Cover_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.6"
},
"bInstanceSynced": false
},
{
"EntryName": "CrouchRange",
"KeyType": {
"ObjectName": "BlackboardKeyType_Range'BB_Mimic:BlackboardKeyType_Range_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.11"
},
"bInstanceSynced": false
},
{
"EntryName": "WeaponLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Mimic:BlackboardKeyType_Vector_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.15"
},
"bInstanceSynced": false
},
{
"EntryName": "SearchLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Mimic:BlackboardKeyType_Vector_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.17"
},
"bInstanceSynced": false
},
{
"EntryName": "ELeanDirections",
"KeyType": {
"ObjectName": "BlackboardKeyType_Enum'BB_Mimic:BlackboardKeyType_Enum_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.7"
},
"bInstanceSynced": false
},
{
"EntryName": "IsLeanLeft",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Mimic:BlackboardKeyType_Bool_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.4"
},
"bInstanceSynced": false
},
{
"EntryName": "CoverLeftShootLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Mimic:BlackboardKeyType_Vector_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.18"
},
"bInstanceSynced": false
},
{
"EntryName": "CoverRightShootLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Mimic:BlackboardKeyType_Vector_8'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.19"
},
"bInstanceSynced": false
},
{
"EntryName": "CoverShootLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Mimic:BlackboardKeyType_Vector_9'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.20"
},
"bInstanceSynced": false
},
{
"EntryName": "IsShootingInMove",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Mimic:BlackboardKeyType_Bool_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.5"
},
"bInstanceSynced": false
},
{
"EntryName": "TraceFromOffset",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Mimic:BlackboardKeyType_Vector_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.14"
},
"bInstanceSynced": false
},
{
"EntryName": "TraceFromLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Mimic:BlackboardKeyType_Vector_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.16"
},
"bInstanceSynced": false
},
{
"EntryName": "CanFireNow",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Mimic:BlackboardKeyType_Bool_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.1"
},
"bInstanceSynced": false
},
{
"EntryName": "ForceAttackRange",
"KeyType": {
"ObjectName": "BlackboardKeyType_Range'BB_Mimic:BlackboardKeyType_Range_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.10"
},
"bInstanceSynced": false
},
{
"EntryName": "CanSeeTarget",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Mimic:BlackboardKeyType_Bool_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.2"
},
"bInstanceSynced": false
}
]
}
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_0",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_1",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_2",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_6",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_7",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Cover",
"Name": "BlackboardKeyType_Cover_0",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Cover'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Enum",
"Name": "BlackboardKeyType_Enum_1",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Enum'",
"Flags": "RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"EnumType": {
"ObjectName": "Class'EPossibleLeanDirections'",
"ObjectPath": "/Script/IntoTheRadius2"
},
"EnumName": "EPossibleLeanDirections",
"bIsEnumNameValid": true
}
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_2",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_3",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Range",
"Name": "BlackboardKeyType_Range_0",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Range'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Range",
"Name": "BlackboardKeyType_Range_1",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Range'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Rotator",
"Name": "BlackboardKeyType_Rotator_0",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Rotator'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Rotator",
"Name": "BlackboardKeyType_Rotator_1",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Rotator'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_0",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_1",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_2",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_6",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_7",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_8",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_9",
"Outer": "BB_Mimic",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
}
]

View file

@ -0,0 +1,31 @@
[
{
"Type": "BlackboardData",
"Name": "BB_Fragment",
"Class": "UScriptClass'BlackboardData'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Parent": {
"ObjectName": "BlackboardData'BB_Base'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.0"
},
"Keys": [
{
"EntryName": "IsHibernating",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Fragment:BlackboardKeyType_Bool_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Blackboards/BB_Fragment.1"
},
"bInstanceSynced": false
}
]
}
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_0",
"Outer": "BB_Fragment",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
}
]

View file

@ -0,0 +1,106 @@
[
{
"Type": "BlackboardData",
"Name": "BB_Spawn",
"Class": "UScriptClass'BlackboardData'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Parent": {
"ObjectName": "BlackboardData'BB_Base'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Base.0"
},
"Keys": [
{
"EntryName": "AmbushLocation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Vector'BB_Spawn:BlackboardKeyType_Vector_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Blackboards/BB_Spawn.6"
},
"bInstanceSynced": false
},
{
"EntryName": "IsStuck",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Spawn:BlackboardKeyType_Bool_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Blackboards/BB_Spawn.1"
},
"bInstanceSynced": false
},
{
"EntryName": "AmbushRotation",
"KeyType": {
"ObjectName": "BlackboardKeyType_Rotator'BB_Spawn:BlackboardKeyType_Rotator_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Blackboards/BB_Spawn.5"
},
"bInstanceSynced": false
},
{
"EntryName": "InAmbush",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Spawn:BlackboardKeyType_Bool_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Blackboards/BB_Spawn.3"
},
"bInstanceSynced": false
},
{
"EntryName": "MaxMovementRadius",
"KeyType": {
"ObjectName": "BlackboardKeyType_Float'BB_Spawn:BlackboardKeyType_Float_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Blackboards/BB_Spawn.4"
},
"bInstanceSynced": false
},
{
"EntryName": "CanSeeEnemy",
"KeyType": {
"ObjectName": "BlackboardKeyType_Bool'BB_Spawn:BlackboardKeyType_Bool_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Blackboards/BB_Spawn.2"
},
"bInstanceSynced": false
}
]
}
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_0",
"Outer": "BB_Spawn",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_1",
"Outer": "BB_Spawn",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Bool",
"Name": "BlackboardKeyType_Bool_2",
"Outer": "BB_Spawn",
"Class": "UScriptClass'BlackboardKeyType_Bool'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Float",
"Name": "BlackboardKeyType_Float_0",
"Outer": "BB_Spawn",
"Class": "UScriptClass'BlackboardKeyType_Float'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Rotator",
"Name": "BlackboardKeyType_Rotator_0",
"Outer": "BB_Spawn",
"Class": "UScriptClass'BlackboardKeyType_Rotator'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
},
{
"Type": "BlackboardKeyType_Vector",
"Name": "BlackboardKeyType_Vector_0",
"Outer": "BB_Spawn",
"Class": "UScriptClass'BlackboardKeyType_Vector'",
"Flags": "RF_WasLoaded | RF_LoadCompleted"
}
]

View file

@ -0,0 +1,279 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_CheckAngle_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_CheckAngle_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_CheckAngle.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "MinDotThreshhold",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "MaxDotThreshhold",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "StructProperty",
"Name": "ShootLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "BoolProperty",
"Name": "CheckMinThreshold",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "NewVar",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_CheckAngle_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_CheckAngle.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_CheckAngle_C'Default__HTNDecorator_CheckAngle_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_CheckAngle.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_CheckAngle_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "Dot",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Less_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Greater_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Subtract_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Normal_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Dot_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_CheckAngle_C",
"Name": "Default__HTNDecorator_CheckAngle_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_CheckAngle.HTNDecorator_CheckAngle_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ShootLocationKey[3]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,145 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_HasAmmoInClip_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_HasAmmoInClip_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_HasAmmoInClip.1"
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_HasAmmoInClip_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_HasAmmoInClip.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_HasAmmoInClip_C'Default__HTNDecorator_HasAmmoInClip_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_HasAmmoInClip.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_HasAmmoInClip_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BPC_AIShooting_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.0"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Greater_IntInt_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_HasAmmoInClip_C",
"Name": "Default__HTNDecorator_HasAmmoInClip_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_HasAmmoInClip.HTNDecorator_HasAmmoInClip_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
}
]

View file

@ -0,0 +1,218 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_IsInCover_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_IsInCover_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsInCover.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "FloatProperty",
"Name": "LocTolerance",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_IsInCover_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsInCover.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_IsInCover_C'Default__HTNDecorator_IsInCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsInCover.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_IsInCover_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetBlackboardValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsCoverValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_VectorVector_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
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_IsInCover_C",
"Name": "Default__HTNDecorator_IsInCover_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsInCover.HTNDecorator_IsInCover_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,154 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_IsSelfPawnOnNavmesh_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_IsSelfPawnOnNavmesh_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsSelfPawnOnNavmesh.1"
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_IsSelfPawnOnNavmesh_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsSelfPawnOnNavmesh.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_IsSelfPawnOnNavmesh_C'Default__HTNDecorator_IsSelfPawnOnNavmesh_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsSelfPawnOnNavmesh.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_IsSelfPawnOnNavmesh_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_ProjectPointToNavigation_ProjectedLocation",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_K2_ProjectPointToNavigation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_IsSelfPawnOnNavmesh_C",
"Name": "Default__HTNDecorator_IsSelfPawnOnNavmesh_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsSelfPawnOnNavmesh.HTNDecorator_IsSelfPawnOnNavmesh_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
}
]

View file

@ -0,0 +1,190 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_IsStandingCover_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_IsStandingCover_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsStandingCover.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_IsStandingCover_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsStandingCover.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_IsStandingCover_C'Default__HTNDecorator_IsStandingCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsStandingCover.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_IsStandingCover_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsCoverValid_ReturnValue",
"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": "BoolProperty",
"Name": "CallFunc_BooleanAND_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_IsStandingCover_C",
"Name": "Default__HTNDecorator_IsStandingCover_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsStandingCover.HTNDecorator_IsStandingCover_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,218 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_IsTargetTooFar_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_IsTargetTooFar_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFar.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "ShootLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "DefensiveDistance",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_IsTargetTooFar_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFar.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_IsTargetTooFar_C'Default__HTNDecorator_IsTargetTooFar_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFar.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_IsTargetTooFar_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "FloatProperty",
"Name": "CallFunc_GetWorldStateValueAsFloat_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Square_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Vector_Distance2DSquared_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Greater_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Square_A_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_IsTargetTooFar_C",
"Name": "Default__HTNDecorator_IsTargetTooFar_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFar.HTNDecorator_IsTargetTooFar_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ShootLocationKey": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"DefensiveDistance[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,280 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_IsTargetTooFarFromZone_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_IsTargetTooFarFromZone_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFarFromZone.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "ZoneCenter",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "ShootLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "MaxAttackDist",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "ZoneRadius",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "DistGap",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_IsTargetTooFarFromZone_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFarFromZone.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_IsTargetTooFarFromZone_C'Default__HTNDecorator_IsTargetTooFarFromZone_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFarFromZone.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_IsTargetTooFarFromZone_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "FloatProperty",
"Name": "CallFunc_GetWorldStateValueAsFloat_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "FloatProperty",
"Name": "CallFunc_GetWorldStateValueAsFloat_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Vector_Distance_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Subtract_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Add_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "CallFunc_GreaterEqual_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Subtract_DoubleDouble_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_GreaterEqual_DoubleDouble_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_IsTargetTooFarFromZone_C",
"Name": "Default__HTNDecorator_IsTargetTooFarFromZone_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFarFromZone.HTNDecorator_IsTargetTooFarFromZone_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ZoneCenter": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ShootLocation[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"MaxAttackDist[2]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ZoneRadius[3]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"DistGap[4]": 100.0
}
}
]

View file

@ -0,0 +1,315 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_NeedAttack_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_NeedAttack_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedAttack.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "ShootLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CanFireNowKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "ForceAttackRangeKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_NeedAttack_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedAttack.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_NeedAttack_C'Default__HTNDecorator_NeedAttack_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedAttack.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_NeedAttack_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "StructProperty",
"Name": "ForceAttackRange",
"Flags": "RF_Public",
"ElementSize": 16,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'FloatRange'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "Controller",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Square_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetBlackboardValueAsRange_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 16,
"Struct": {
"ObjectName": "Class'FloatRange'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_GetWorldStateValueAsBool_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Vector_DistanceSquared_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Less_DoubleDouble_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": "DoubleProperty",
"Name": "CallFunc_Square_A_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_NeedAttack_C",
"Name": "Default__HTNDecorator_NeedAttack_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedAttack.HTNDecorator_NeedAttack_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ShootLocation": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"Cover[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CanFireNowKey[2]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ForceAttackRangeKey[3]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,327 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_NeedChangeStance_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_NeedChangeStance_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedChangeStance.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "ShootingLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CrouchRange",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_NeedChangeStance_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedChangeStance.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_NeedChangeStance_C'Default__HTNDecorator_NeedChangeStance_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedChangeStance.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_NeedChangeStance_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "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_GetBlackboard_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetBlackboardValueAsRange_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 16,
"Struct": {
"ObjectName": "Class'FloatRange'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_NotEqual_GameplayTag_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_NotEqual_GameplayTag_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Square_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Vector_Distance2DSquared_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
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Greater_DoubleDouble_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": "BoolProperty",
"Name": "CallFunc_BooleanAND_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": "DoubleProperty",
"Name": "CallFunc_Square_A_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_NeedChangeStance_C",
"Name": "Default__HTNDecorator_NeedChangeStance_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedChangeStance.HTNDecorator_NeedChangeStance_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ShootingLocation": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CrouchRange[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,145 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNDecorator_NeedReload_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNDecorator_NeedReload_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.1"
}
],
"FuncMap": {
"PerformConditionCheck": {
"ObjectName": "Function'HTNDecorator_NeedReload_C:PerformConditionCheck'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNDecorator_NeedReload_C'Default__HTNDecorator_NeedReload_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "PerformConditionCheck",
"Outer": "HTNDecorator_NeedReload_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNDecorator_BlueprintBase:PerformConditionCheck'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "CheckType",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNDecoratorConditionCheckType'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BPC_AIShooting_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.0"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_NeedReloadCheck_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNDecorator_NeedReload_C",
"Name": "Default__HTNDecorator_NeedReload_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedReload.HTNDecorator_NeedReload_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted"
}
]

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,893 @@
[
{
"Type": "HTN",
"Name": "HTN_Combat",
"Class": "UScriptClass'HTN'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"StartNodes": [
{
"ObjectName": "HTNNode_Scope'HTN_Combat:HTNNode_Scope_11'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.18"
}
],
"BlackboardAsset": {
"ObjectName": "BlackboardData'BB_Mimic'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.0"
}
}
},
{
"Type": "HTNDecorator_Blackboard",
"Name": "HTNDecorator_Blackboard_37",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNDecorator_Blackboard'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"FloatValue": 50.0,
"CachedDescription": "ZoneRadius Is Greater Than Or Equal To 50.000000",
"OperationType": 5,
"BlackboardKey": {
"SelectedKeyName": "ZoneRadius"
},
"bInverseCondition": true,
"bCheckConditionOnTick": false,
"bCheckConditionOnTickOnlyOnce": false,
"NodeName": "Dont has limiting zone",
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNDecorator_Blackboard",
"Name": "HTNDecorator_Blackboard_38",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNDecorator_Blackboard'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"CachedDescription": "CanFireInMove Is Not Set",
"OperationType": 1,
"BlackboardKey": {
"SelectedKeyName": "CanFireInMove"
},
"bCheckConditionOnTick": false,
"bCheckConditionOnTickOnlyOnce": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNDecorator_CheckAngle_C",
"Name": "HTNDecorator_CheckAngle_C_1",
"Outer": "HTN_Combat",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_CheckAngle.HTNDecorator_CheckAngle_C'",
"Template": {
"ObjectName": "HTNDecorator_CheckAngle_C'Default__HTNDecorator_CheckAngle_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_CheckAngle.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"SelectedKeyName": "Cover"
},
"MinDotThreshhold[1]": 0.6,
"MaxDotThreshhold[2]": 0.98,
"ShootLocationKey[3]": {
"SelectedKeyName": "ShootLocation"
},
"CheckMinThreshold[4]": true,
"bInverseCondition": true,
"bCheckConditionOnTick": false,
"ConditionCheckInterval": 0.5,
"NodeName": "Is Angle Not Too Big",
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNDecorator_ConfigurableDistanceCheck",
"Name": "HTNDecorator_ConfigurableDistanceCheck_2",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNDecorator_ConfigurableDistanceCheck'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"LocationSourceA": {
"BlackboardKey": {
"SelectedKeyName": "SelfLocation"
}
},
"LocationSourceB": {
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
}
},
"CheckMode": "EHTNDecoratorDistanceCheckMode::Distance2D",
"DistanceRangeKey": {
"SelectedKeyName": "ForceAttackRange"
},
"bInverseCondition": true,
"NodeName": "Is not in foce attack range",
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNDecorator_IsInCover_C",
"Name": "HTNDecorator_IsInCover_C_3",
"Outer": "HTN_Combat",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsInCover.HTNDecorator_IsInCover_C'",
"Template": {
"ObjectName": "HTNDecorator_IsInCover_C'Default__HTNDecorator_IsInCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsInCover.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"SelectedKeyName": "Cover"
},
"LocTolerance[1]": 150.0,
"bCheckConditionOnTick": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNDecorator_IsTargetTooFar_C",
"Name": "HTNDecorator_IsTargetTooFar_C_1",
"Outer": "HTN_Combat",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFar.HTNDecorator_IsTargetTooFar_C'",
"Template": {
"ObjectName": "HTNDecorator_IsTargetTooFar_C'Default__HTNDecorator_IsTargetTooFar_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFar.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ShootLocationKey": {
"SelectedKeyName": "ShootLocation"
},
"DefensiveDistance[1]": {
"SelectedKeyName": "DefensiveDistance"
},
"bInverseCondition": true,
"bCheckConditionOnTick": false,
"NodeName": "IsTargetNotTooFar",
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNDecorator_IsTargetTooFarFromZone_C",
"Name": "HTNDecorator_IsTargetTooFarFromZone_C_5",
"Outer": "HTN_Combat",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFarFromZone.HTNDecorator_IsTargetTooFarFromZone_C'",
"Template": {
"ObjectName": "HTNDecorator_IsTargetTooFarFromZone_C'Default__HTNDecorator_IsTargetTooFarFromZone_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_IsTargetTooFarFromZone.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ZoneCenter": {
"SelectedKeyName": "ZoneCenterLocation"
},
"ShootLocation[1]": {
"SelectedKeyName": "ShootLocation"
},
"MaxAttackDist[2]": {
"SelectedKeyName": "MaxAttackDist"
},
"ZoneRadius[3]": {
"SelectedKeyName": "ZoneRadius"
},
"DistGap[4]": 1000.0,
"bInverseCondition": true,
"NodeName": "IsTargetNotTooFarFromZone",
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNDecorator_NeedAttack_C",
"Name": "HTNDecorator_NeedAttack_C_9",
"Outer": "HTN_Combat",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedAttack.HTNDecorator_NeedAttack_C'",
"Template": {
"ObjectName": "HTNDecorator_NeedAttack_C'Default__HTNDecorator_NeedAttack_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Decorators/HTNDecorator_NeedAttack.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ShootLocation": {
"SelectedKeyName": "ShootLocation"
},
"Cover[1]": {
"SelectedKeyName": "Cover"
},
"CanFireNowKey[2]": {
"SelectedKeyName": "CanFireNow"
},
"ForceAttackRangeKey[3]": {
"SelectedKeyName": "ForceAttackRange"
},
"ConditionCheckInterval": 0.5,
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNDecorator_RadiusFocusScope",
"Name": "HTNDecorator_RadiusFocusScope_9",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNDecorator_RadiusFocusScope'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"FocusTarget": {
"SelectedKeyName": "ShootLocation"
},
"bObserveBlackboardValue": true,
"bRestoreOldFocusOnExecutionFinish": false,
"RotationSpeed": 6.0,
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_3",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_SubNetwork'HTN_Combat:HTNNode_SubNetwork_4'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.22"
},
{
"ObjectName": "HTNTask_UnOccupyCover_C'HTN_Combat:HTNTask_UnOccupyCover_C_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.33"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_IsInCover_C'HTN_Combat:HTNDecorator_IsInCover_C_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.5"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_34",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_UnOccupyCover_C'HTN_Combat:HTNTask_UnOccupyCover_C_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.34"
},
{
"ObjectName": "HTNTask_UnOccupyCover_C'HTN_Combat:HTNTask_UnOccupyCover_C_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.32"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_CheckAngle_C'HTN_Combat:HTNDecorator_CheckAngle_C_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.3"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_36",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_SubPlan'HTN_Combat:HTNTask_SubPlan_8'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.31"
},
{
"ObjectName": "HTNNode_SubNetwork'HTN_Combat:HTNNode_SubNetwork_13'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.19"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_ConfigurableDistanceCheck'HTN_Combat:HTNDecorator_ConfigurableDistanceCheck_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.4"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_51",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_Prefer'HTN_Combat:HTNNode_Prefer_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.17"
},
{
"ObjectName": "HTNNode_SubNetwork'HTN_Combat:HTNNode_SubNetwork_19'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.21"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_IsTargetTooFarFromZone_C'HTN_Combat:HTNDecorator_IsTargetTooFarFromZone_C_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.7"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_56",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_Prefer'HTN_Combat:HTNNode_Prefer_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.17"
},
{
"ObjectName": "HTNNode_If'HTN_Combat:HTNNode_If_51'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.13"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_Blackboard'HTN_Combat:HTNDecorator_Blackboard_37'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.1"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_57",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_Fail'HTN_Combat:HTNTask_Fail_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.28"
},
{
"ObjectName": "HTNNode_If'HTN_Combat:HTNNode_If_56'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.14"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_NeedAttack_C'HTN_Combat:HTNDecorator_NeedAttack_C_9'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.8"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_58",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"bCanConditionsInterruptTrueBranch": false,
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_ClearValue'HTN_Combat:HTNTask_ClearValue_10'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.25"
},
{
"ObjectName": "HTNNode_If'HTN_Combat:HTNNode_If_56'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.14"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_Blackboard'HTN_Combat:HTNDecorator_Blackboard_38'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.2"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_Prefer",
"Name": "HTNNode_Prefer_7",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_Prefer'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_SubNetwork'HTN_Combat:HTNNode_SubNetwork_17'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.20"
},
{
"ObjectName": "HTNNode_SubNetwork'HTN_Combat:HTNNode_SubNetwork_19'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.21"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_Scope",
"Name": "HTNNode_Scope_11",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_Scope'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_Combat:HTNNode_If_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.10"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_RadiusFocusScope'HTN_Combat:HTNDecorator_RadiusFocusScope_9'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.9"
}
],
"Services": [
{
"ObjectName": "HTNService_SetShootLocation'HTN_Combat:HTNService_SetShootLocation_9'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.23"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_SubNetwork",
"Name": "HTNNode_SubNetwork_13",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_SubNetwork'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTN": {
"ObjectName": "HTN'HTN_Attack'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Attack.0"
},
"NextNodes": [
{
"ObjectName": "HTNTask_SetValue'HTN_Combat:HTNTask_SetValue_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.29"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_SubNetwork",
"Name": "HTNNode_SubNetwork_17",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_SubNetwork'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTN": {
"ObjectName": "HTN'HTN_GetInShootingRange'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetInShootingRange.0"
},
"Decorators": [
{
"ObjectName": "HTNDecorator_IsTargetTooFar_C'HTN_Combat:HTNDecorator_IsTargetTooFar_C_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.6"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_SubNetwork",
"Name": "HTNNode_SubNetwork_19",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_SubNetwork'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTN": {
"ObjectName": "HTN'HTN_Defensive'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Defensive.1"
},
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNNode_SubNetwork",
"Name": "HTNNode_SubNetwork_4",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNNode_SubNetwork'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTN": {
"ObjectName": "HTN'HTN_CoverLogic'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_CoverLogic.2"
},
"NextNodes": [
{
"ObjectName": "HTNTask_SubPlan'HTN_Combat:HTNTask_SubPlan_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.30"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNService_SetShootLocation",
"Name": "HTNService_SetShootLocation_9",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNService_SetShootLocation'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ShootLocationKey": {
"SelectedKeyName": "ShootLocation"
},
"EnemyKey": {
"SelectedKeyName": "Enemy"
},
"TargetLocationOffset": {
"X": 0.0,
"Y": 0.0,
"Z": 140.0
},
"NPCConfig": {
"ObjectName": "NPCConfig'DA_NPCConfig'",
"ObjectPath": "/Game/ITR2/Configurations/DA_NPCConfig.0"
},
"TickInterval": 0.02,
"TickIntervalRandomDeviation": 0.0,
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_ClearValue",
"Name": "HTNTask_ClearValue_0",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_ClearValue'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BlackboardKey": {
"SelectedKeyName": "Cover"
},
"NextNodes": [
{
"ObjectName": "HTNNode_SubNetwork'HTN_Combat:HTNNode_SubNetwork_13'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.19"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_ClearValue",
"Name": "HTNTask_ClearValue_10",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_ClearValue'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BlackboardKey": {
"SelectedKeyName": "CanFireNow"
},
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_Combat:HTNNode_If_57'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.15"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_ClearValue",
"Name": "HTNTask_ClearValue_2",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_ClearValue'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BlackboardKey": {
"SelectedKeyName": "Cover"
},
"NextNodes": [
{
"ObjectName": "HTNNode_SubNetwork'HTN_Combat:HTNNode_SubNetwork_13'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.19"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_ClearValue",
"Name": "HTNTask_ClearValue_3",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_ClearValue'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BlackboardKey": {
"SelectedKeyName": "Cover"
},
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_Combat:HTNNode_If_36'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.12"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_Fail",
"Name": "HTNTask_Fail_6",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_Fail'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_SetValue",
"Name": "HTNTask_SetValue_2",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_SetValue'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BlackboardKey": {
"SelectedKeyName": "IsShootingInMove"
},
"NextNodes": [
{
"ObjectName": "HTNTask_Wait'HTN_Combat:HTNTask_Wait_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.35"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_SubPlan",
"Name": "HTNTask_SubPlan_0",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_SubPlan'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_Combat:HTNNode_If_34'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.11"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_SubPlan",
"Name": "HTNTask_SubPlan_8",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_SubPlan'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_Combat:HTNNode_If_58'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.16"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_UnOccupyCover_C",
"Name": "HTNTask_UnOccupyCover_C_0",
"Outer": "HTN_Combat",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.HTNTask_UnOccupyCover_C'",
"Template": {
"ObjectName": "HTNTask_UnOccupyCover_C'Default__HTNTask_UnOccupyCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"SelectedKeyName": "Cover"
},
"NextNodes": [
{
"ObjectName": "HTNTask_ClearValue'HTN_Combat:HTNTask_ClearValue_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.24"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_UnOccupyCover_C",
"Name": "HTNTask_UnOccupyCover_C_5",
"Outer": "HTN_Combat",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.HTNTask_UnOccupyCover_C'",
"Template": {
"ObjectName": "HTNTask_UnOccupyCover_C'Default__HTNTask_UnOccupyCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"SelectedKeyName": "Cover"
},
"NextNodes": [
{
"ObjectName": "HTNTask_ClearValue'HTN_Combat:HTNTask_ClearValue_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.26"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_UnOccupyCover_C",
"Name": "HTNTask_UnOccupyCover_C_6",
"Outer": "HTN_Combat",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.HTNTask_UnOccupyCover_C'",
"Template": {
"ObjectName": "HTNTask_UnOccupyCover_C'Default__HTNTask_UnOccupyCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"SelectedKeyName": "Cover"
},
"NextNodes": [
{
"ObjectName": "HTNTask_ClearValue'HTN_Combat:HTNTask_ClearValue_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.27"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_2",
"Outer": "HTN_Combat",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 0.35,
"RandomDeviation": 0.15,
"NextNodes": [
{
"ObjectName": "HTNTask_SubPlan'HTN_Combat:HTNTask_SubPlan_8'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.31"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
}
}
}
]

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,506 @@
[
{
"Type": "HTN",
"Name": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTN'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"StartNodes": [
{
"ObjectName": "HTNNode_Prefer'HTN_GetTargetLocation:HTNNode_Prefer_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.7"
}
],
"BlackboardAsset": {
"ObjectName": "BlackboardData'BB_Mimic'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.0"
}
}
},
{
"Type": "HTNDecorator_Blackboard",
"Name": "HTNDecorator_Blackboard_1",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNDecorator_Blackboard'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"FloatValue": 50.0,
"CachedDescription": "ZoneRadius Is Greater Than Or Equal To 50.000000",
"OperationType": 5,
"BlackboardKey": {
"SelectedKeyName": "ZoneRadius"
},
"bCheckConditionOnTick": false,
"bCheckConditionOnTickOnlyOnce": false,
"NodeName": "Has limiting zone",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNDecorator_Blackboard",
"Name": "HTNDecorator_Blackboard_2",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNDecorator_Blackboard'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"FloatValue": 50.0,
"CachedDescription": "ZoneRadius Is Greater Than Or Equal To 50.000000",
"OperationType": 5,
"BlackboardKey": {
"SelectedKeyName": "ZoneRadius"
},
"bCheckConditionOnTick": false,
"bCheckConditionOnTickOnlyOnce": false,
"NodeName": "Has limiting zone",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNDecorator_ConfigurableDistanceCheck",
"Name": "HTNDecorator_ConfigurableDistanceCheck_0",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNDecorator_ConfigurableDistanceCheck'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"LocationSourceA": {
"BlackboardKey": {
"SelectedKeyName": "SelfLocation"
}
},
"LocationSourceB": {
"BlackboardKey": {
"SelectedKeyName": "ZoneCenterLocation"
}
},
"CheckMode": "EHTNDecoratorDistanceCheckMode::Distance2D",
"DistanceRangeKey": {
"SelectedKeyName": "ZoneRadiusRange"
},
"bCheckConditionOnTick": false,
"NodeName": "Is inside the zone",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_0",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_EQSQueryCover'HTN_GetTargetLocation:HTNTask_EQSQueryCover_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.12"
},
{
"ObjectName": "HTNTask_EQSQueryCover'HTN_GetTargetLocation:HTNTask_EQSQueryCover_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.13"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_Blackboard'HTN_GetTargetLocation:HTNDecorator_Blackboard_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.2"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_12",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_EQSQuery'HTN_GetTargetLocation:HTNTask_EQSQuery_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.11"
},
{
"ObjectName": "HTNTask_EQSQuery'HTN_GetTargetLocation:HTNTask_EQSQuery_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.9"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_ConfigurableDistanceCheck'HTN_GetTargetLocation:HTNDecorator_ConfigurableDistanceCheck_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.3"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_3",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_GetTargetLocation:HTNNode_If_12'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.5"
},
{
"ObjectName": "HTNTask_EQSQuery'HTN_GetTargetLocation:HTNTask_EQSQuery_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.10"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_Blackboard'HTN_GetTargetLocation:HTNDecorator_Blackboard_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.1"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNNode_Prefer",
"Name": "HTNNode_Prefer_3",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNNode_Prefer'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_GetTargetLocation:HTNNode_If_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.4"
},
{
"ObjectName": "HTNNode_Prefer'HTN_GetTargetLocation:HTNNode_Prefer_9'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.8"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNNode_Prefer",
"Name": "HTNNode_Prefer_9",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNNode_Prefer'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_GetTargetLocation:HTNNode_If_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.6"
},
{
"ObjectName": "HTNTask_Fail'HTN_GetTargetLocation:HTNTask_Fail_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.14"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNTask_EQSQuery",
"Name": "HTNTask_EQSQuery_0",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNTask_EQSQuery'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"EQSRequest": {
"QueryTemplate": {
"ObjectName": "EnvQuery'EQS_OutsideZoneLocation_Backed'",
"ObjectPath": "/Game/ITR2/BPs/AI/EQS/Queries/EQS_OutsideZoneLocation_Backed.1"
},
"RunMode": "EEnvQueryRunMode::RandomBest5Pct"
},
"BlackboardKey": {
"SelectedKeyName": "TargetLocation"
},
"NodeName": "Find position to reach Zone While shooting",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNTask_EQSQuery",
"Name": "HTNTask_EQSQuery_1",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNTask_EQSQuery'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"EQSRequest": {
"QueryTemplate": {
"ObjectName": "EnvQuery'EQS_ShootingLocation_Backed'",
"ObjectPath": "/Game/ITR2/BPs/AI/EQS/Queries/EQS_ShootingLocation_Backed.2"
},
"QueryConfig": [
{
"ParamName": "MaxAttackDist",
"ParamType": "EAIParamType::Float",
"Value": 10000.0,
"BBKey": {
"SelectedKeyName": "MaxAttackDist",
"bNoneIsAllowedValue": true
}
},
{
"ParamName": "BestAttackDistance",
"ParamType": "EAIParamType::Float",
"Value": 10000.0,
"BBKey": {
"SelectedKeyName": "BestAttackDistance",
"bNoneIsAllowedValue": true
}
}
],
"EQSQueryBlackboardKey": {
"SelectedKeyName": "SelfActor"
},
"RunMode": "EEnvQueryRunMode::RandomBest5Pct"
},
"MaxNumCandidatePlans": 0,
"BlackboardKey": {
"SelectedKeyName": "TargetLocation"
},
"NodeName": "Find shooting position While shooting",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNTask_EQSQuery",
"Name": "HTNTask_EQSQuery_3",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNTask_EQSQuery'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"EQSRequest": {
"QueryTemplate": {
"ObjectName": "EnvQuery'EQS_ShootingZonedLocation_Backed'",
"ObjectPath": "/Game/ITR2/BPs/AI/EQS/Queries/EQS_ShootingZonedLocation_Backed.3"
},
"QueryConfig": [
{
"ParamName": "MaxAttackDist",
"ParamType": "EAIParamType::Float",
"Value": 0.0,
"BBKey": {
"SelectedKeyName": "MaxAttackDist",
"bNoneIsAllowedValue": true
}
},
{
"ParamName": "BestAttackDistance",
"ParamType": "EAIParamType::Float",
"Value": 0.0,
"BBKey": {
"SelectedKeyName": "BestAttackDistance",
"bNoneIsAllowedValue": true
}
},
{
"ParamName": "ZoneRadius",
"ParamType": "EAIParamType::Float",
"Value": 0.0,
"BBKey": {
"SelectedKeyName": "ZoneRadius",
"bNoneIsAllowedValue": true
}
}
],
"RunMode": "EEnvQueryRunMode::RandomBest5Pct"
},
"BlackboardKey": {
"SelectedKeyName": "TargetLocation"
},
"NodeName": "Find attack position in Zone While shooting",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNTask_EQSQueryCover",
"Name": "HTNTask_EQSQueryCover_0",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNTask_EQSQueryCover'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"LocationBlackboardKey": {
"SelectedKeyName": "TargetLocation"
},
"EQSRequest": {
"QueryTemplate": {
"ObjectName": "EnvQuery'EQS_ShootingZonedCover_Backed'",
"ObjectPath": "/Game/ITR2/BPs/AI/EQS/Queries/EQS_ShootingZonedCover_Backed.3"
},
"QueryConfig": [
{
"ParamName": "ZoneRadius",
"ParamType": "EAIParamType::Float",
"Value": 0.0,
"BBKey": {
"SelectedKeyName": "ZoneRadius",
"bNoneIsAllowedValue": true
}
},
{
"ParamName": "MaxAttackDist",
"ParamType": "EAIParamType::Float",
"Value": 0.0,
"BBKey": {
"SelectedKeyName": "MaxAttackDist",
"bNoneIsAllowedValue": true
}
},
{
"ParamName": "BestAttackDistance",
"ParamType": "EAIParamType::Float",
"Value": 0.0,
"BBKey": {
"SelectedKeyName": "BestAttackDistance",
"bNoneIsAllowedValue": true
}
}
],
"RunMode": "EEnvQueryRunMode::RandomBest5Pct"
},
"BlackboardKey": {
"SelectedKeyName": "Cover"
},
"NextNodes": [
{
"ObjectName": "HTNTask_OccupyCover_C'HTN_GetTargetLocation:HTNTask_OccupyCover_C_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.15"
}
],
"NodeName": "Find Cover to attack in Zone While shoting ",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNTask_EQSQueryCover",
"Name": "HTNTask_EQSQueryCover_1",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNTask_EQSQueryCover'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"LocationBlackboardKey": {
"SelectedKeyName": "TargetLocation"
},
"EQSRequest": {
"QueryTemplate": {
"ObjectName": "EnvQuery'EQS_ShootingCover_Backed'",
"ObjectPath": "/Game/ITR2/BPs/AI/EQS/Queries/EQS_ShootingCover_Backed.2"
},
"QueryConfig": [
{
"ParamName": "MaxAttackDist",
"ParamType": "EAIParamType::Float",
"Value": 0.0,
"BBKey": {
"SelectedKeyName": "MaxAttackDist",
"bNoneIsAllowedValue": true
}
},
{
"ParamName": "BestAttackDistance",
"ParamType": "EAIParamType::Float",
"Value": 0.0,
"BBKey": {
"SelectedKeyName": "BestAttackDistance",
"bNoneIsAllowedValue": true
}
}
],
"RunMode": "EEnvQueryRunMode::RandomBest5Pct"
},
"BlackboardKey": {
"SelectedKeyName": "Cover"
},
"NextNodes": [
{
"ObjectName": "HTNTask_OccupyCover_C'HTN_GetTargetLocation:HTNTask_OccupyCover_C_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.15"
}
],
"NodeName": "Find Cover to attack While shoting ",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNTask_Fail",
"Name": "HTNTask_Fail_0",
"Outer": "HTN_GetTargetLocation",
"Class": "UScriptClass'HTNTask_Fail'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"FailureMessage": "Didn't find any position to go while shooting",
"NodeName": "Fail during finding location to go while shooting",
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
},
{
"Type": "HTNTask_OccupyCover_C",
"Name": "HTNTask_OccupyCover_C_1",
"Outer": "HTN_GetTargetLocation",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_OccupyCover.HTNTask_OccupyCover_C'",
"Template": {
"ObjectName": "HTNTask_OccupyCover_C'Default__HTNTask_OccupyCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_OccupyCover.2"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"SelectedKeyName": "Cover"
},
"HTNAsset": {
"ObjectName": "HTN'HTN_GetTargetLocation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_GetTargetLocation.0"
}
}
}
]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,254 @@
[
{
"Type": "HTN",
"Name": "HTN_StartBehavior",
"Class": "UScriptClass'HTN'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"StartNodes": [
{
"ObjectName": "HTNTask_SubPlan'HTN_StartBehavior:HTNTask_SubPlan_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.10"
}
],
"RootServices": [
{
"ObjectName": "HTNService_FindTarget_C'HTN_StartBehavior:HTNService_FindTarget_C_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.9"
}
],
"BlackboardAsset": {
"ObjectName": "BlackboardData'BB_Mimic'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.0"
}
}
},
{
"Type": "HTNDecorator_Blackboard",
"Name": "HTNDecorator_Blackboard_2",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNDecorator_Blackboard'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"IntValue": 4,
"CachedDescription": "AIState Is Equal To Combat",
"bCanAbortPlanInstantly": false,
"BlackboardKey": {
"SelectedKeyName": "AIState"
},
"bCheckConditionOnTick": false,
"bCheckConditionOnTickOnlyOnce": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNDecorator_Blackboard",
"Name": "HTNDecorator_Blackboard_3",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNDecorator_Blackboard'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"IntValue": 3,
"CachedDescription": "AIState Is Equal To Alarmed",
"bCanAbortPlanInstantly": false,
"BlackboardKey": {
"SelectedKeyName": "AIState"
},
"bCheckConditionOnTick": false,
"bCheckConditionOnTickOnlyOnce": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNDecorator_Blackboard",
"Name": "HTNDecorator_Blackboard_5",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNDecorator_Blackboard'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"IntValue": 2,
"CachedDescription": "AIState Is Equal To Suspicious",
"bCanAbortPlanInstantly": false,
"BlackboardKey": {
"SelectedKeyName": "AIState"
},
"bCheckConditionOnTick": false,
"bCheckConditionOnTickOnlyOnce": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNDecorator_Blackboard",
"Name": "HTNDecorator_Blackboard_7",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNDecorator_Blackboard'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"IntValue": 1,
"CachedDescription": "AIState Is Equal To Idle",
"bCanAbortPlanInstantly": false,
"BlackboardKey": {
"SelectedKeyName": "AIState"
},
"bCheckConditionOnTick": false,
"bCheckConditionOnTickOnlyOnce": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNNode_SubNetwork",
"Name": "HTNNode_SubNetwork_2",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNNode_SubNetwork'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTN": {
"ObjectName": "HTN'HTN_Combat'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Combat.0"
},
"Decorators": [
{
"ObjectName": "HTNDecorator_Blackboard'HTN_StartBehavior:HTNDecorator_Blackboard_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.1"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNNode_SubNetwork",
"Name": "HTNNode_SubNetwork_3",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNNode_SubNetwork'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTN": {
"ObjectName": "HTN'HTN_Alarmed'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Alarmed.1"
},
"Decorators": [
{
"ObjectName": "HTNDecorator_Blackboard'HTN_StartBehavior:HTNDecorator_Blackboard_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.2"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNNode_SubNetwork",
"Name": "HTNNode_SubNetwork_5",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNNode_SubNetwork'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTN": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
},
"Decorators": [
{
"ObjectName": "HTNDecorator_Blackboard'HTN_StartBehavior:HTNDecorator_Blackboard_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.3"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNNode_SubNetwork",
"Name": "HTNNode_SubNetwork_7",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNNode_SubNetwork'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTN": {
"ObjectName": "HTN'HTN_Patrol'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Patrol.0"
},
"Decorators": [
{
"ObjectName": "HTNDecorator_Blackboard'HTN_StartBehavior:HTNDecorator_Blackboard_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.4"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNService_FindTarget_C",
"Name": "HTNService_FindTarget_C_1",
"Outer": "HTN_StartBehavior",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.HTNService_FindTarget_C'",
"Template": {
"ObjectName": "HTNService_FindTarget_C'Default__HTNService_FindTarget_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"TickInterval": 0.2,
"TickIntervalRandomDeviation": 0.0,
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
},
{
"Type": "HTNTask_SubPlan",
"Name": "HTNTask_SubPlan_7",
"Outer": "HTN_StartBehavior",
"Class": "UScriptClass'HTNTask_SubPlan'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"OnSubPlanSucceeded": "EHTNPlanInstanceFinishReaction::Loop",
"OnSubPlanFailed": "EHTNPlanInstanceFinishReaction::Loop",
"NextNodes": [
{
"ObjectName": "HTNNode_SubNetwork'HTN_StartBehavior:HTNNode_SubNetwork_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.8"
},
{
"ObjectName": "HTNNode_SubNetwork'HTN_StartBehavior:HTNNode_SubNetwork_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.7"
},
{
"ObjectName": "HTNNode_SubNetwork'HTN_StartBehavior:HTNNode_SubNetwork_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.6"
},
{
"ObjectName": "HTNNode_SubNetwork'HTN_StartBehavior:HTNNode_SubNetwork_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.5"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_StartBehavior'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_StartBehavior.0"
}
}
}
]

View file

@ -0,0 +1,525 @@
[
{
"Type": "HTN",
"Name": "HTN_Suspicious",
"Class": "UScriptClass'HTN'",
"Flags": "RF_Public | RF_Standalone | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"StartNodes": [
{
"ObjectName": "HTNNode_Prefer'HTN_Suspicious:HTNNode_Prefer_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.4"
}
],
"BlackboardAsset": {
"ObjectName": "BlackboardData'BB_Mimic'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/BB_Mimic.0"
}
}
},
{
"Type": "HTNDecorator_ConfigurableDistanceCheck",
"Name": "HTNDecorator_ConfigurableDistanceCheck_1",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNDecorator_ConfigurableDistanceCheck'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"LocationSourceA": {
"BlackboardKey": {
"SelectedKeyName": "ZoneCenterLocation"
}
},
"LocationSourceB": {
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
}
},
"DistanceRangeKey": {
"SelectedKeyName": "ZoneRadius"
},
"bInverseCondition": true,
"bCheckConditionOnTick": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNDecorator_DistanceCheck",
"Name": "HTNDecorator_DistanceCheck_0",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNDecorator_DistanceCheck'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"LocationSourceA": {
"BlackboardKey": {
"SelectedKeyName": "SelfLocation"
}
},
"LocationSourceB": {
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
}
},
"DistanceRange": {
"UpperBound": {
"Value": 2500.0
}
},
"bCheckConditionOnTick": false,
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNNode_If",
"Name": "HTNNode_If_1",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNNode_If'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_Prefer'HTN_Suspicious:HTNNode_Prefer_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.5"
},
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.19"
}
],
"Decorators": [
{
"ObjectName": "HTNDecorator_ConfigurableDistanceCheck'HTN_Suspicious:HTNDecorator_ConfigurableDistanceCheck_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.1"
},
{
"ObjectName": "HTNDecorator_DistanceCheck'HTN_Suspicious:HTNDecorator_DistanceCheck_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.2"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNNode_Prefer",
"Name": "HTNNode_Prefer_0",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNNode_Prefer'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_ChangeMoveSpeed_C'HTN_Suspicious:HTNTask_ChangeMoveSpeed_C_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.8"
},
{
"ObjectName": "HTNTask_ChangeMoveSpeedNonHuman_C'HTN_Suspicious:HTNTask_ChangeMoveSpeedNonHuman_C_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.9"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNNode_Prefer",
"Name": "HTNNode_Prefer_3",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNNode_Prefer'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNNode_Sequence'HTN_Suspicious:HTNNode_Sequence_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.6"
},
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.19"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNNode_Sequence",
"Name": "HTNNode_Sequence_1",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNNode_Sequence'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NumPrimaryNodes": 1,
"NextNodes": [
{
"ObjectName": "HTNTask_MoveTo'HTN_Suspicious:HTNTask_MoveTo_2'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.11"
},
{
"ObjectName": "HTNTask_RotateInPlace_C'HTN_Suspicious:HTNTask_RotateInPlace_C_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.15"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNService_ReplanIfLocationChanges",
"Name": "HTNService_ReplanIfLocationChanges_0",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNService_ReplanIfLocationChanges'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
},
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ChangeMoveSpeed_C",
"Name": "HTNTask_ChangeMoveSpeed_C_1",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.HTNTask_ChangeMoveSpeed_C'",
"Template": {
"ObjectName": "HTNTask_ChangeMoveSpeed_C'Default__HTNTask_ChangeMoveSpeed_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"GaitTag[1]": {
"TagName": "Als.Gait.Walking"
},
"NextNodes": [
{
"ObjectName": "HTNTask_SubPlan'HTN_Suspicious:HTNTask_SubPlan_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.17"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ChangeMoveSpeedNonHuman_C",
"Name": "HTNTask_ChangeMoveSpeedNonHuman_C_0",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.HTNTask_ChangeMoveSpeedNonHuman_C'",
"Template": {
"ObjectName": "HTNTask_ChangeMoveSpeedNonHuman_C'Default__HTNTask_ChangeMoveSpeedNonHuman_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"DesiredSpeed[1]": {
"SelectedKeyName": "DefaultSpeed"
},
"NextNodes": [
{
"ObjectName": "HTNTask_SubPlan'HTN_Suspicious:HTNTask_SubPlan_5'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.17"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ClearFocus_C",
"Name": "HTNTask_ClearFocus_C_0",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.HTNTask_ClearFocus_C'",
"Template": {
"ObjectName": "HTNTask_ClearFocus_C'Default__HTNTask_ClearFocus_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"NextNodes": [
{
"ObjectName": "HTNTask_RotateInPlace_C'HTN_Suspicious:HTNTask_RotateInPlace_C_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.16"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_MoveTo",
"Name": "HTNTask_MoveTo_2",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_MoveTo'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"AcceptableRadius": 50.0,
"bObserveBlackboardValue": true,
"BlackboardKey": {
"SelectedKeyName": "ShootLocation"
},
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ReduceAggro_C",
"Name": "HTNTask_ReduceAggro_C_3",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.HTNTask_ReduceAggro_C'",
"Template": {
"ObjectName": "HTNTask_ReduceAggro_C'Default__HTNTask_ReduceAggro_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_ReduceAggro_C",
"Name": "HTNTask_ReduceAggro_C_4",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.HTNTask_ReduceAggro_C'",
"Template": {
"ObjectName": "HTNTask_ReduceAggro_C'Default__HTNTask_ReduceAggro_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_RenderAction_C",
"Name": "HTNTask_SetVisualState_C_0",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.HTNTask_RenderAction_C'",
"Template": {
"ObjectName": "HTNTask_RenderAction_C'Default__HTNTask_RenderAction_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.3"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"ActionTag[1]": {
"TagName": "NPC.Action.CheckSuspicous"
},
"NextNodes": [
{
"ObjectName": "HTNTask_ClearFocus_C'HTN_Suspicious:HTNTask_ClearFocus_C_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.10"
}
],
"NodeName": "Render Action",
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_RotateInPlace_C",
"Name": "HTNTask_RotateInPlace_C_3",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.HTNTask_RotateInPlace_C'",
"Template": {
"ObjectName": "HTNTask_RotateInPlace_C'Default__HTNTask_RotateInPlace_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.4"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"TargetRotator[2]": {
"SelectedKeyName": "RotationToTarget"
},
"ShootLocation[3]": {
"SelectedKeyName": "ShootLocation"
},
"UseShootLocation[4]": true,
"NextNodes": [
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_7'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.21"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_RotateInPlace_C",
"Name": "HTNTask_RotateInPlace_C_6",
"Outer": "HTN_Suspicious",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.HTNTask_RotateInPlace_C'",
"Template": {
"ObjectName": "HTNTask_RotateInPlace_C'Default__HTNTask_RotateInPlace_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.4"
},
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"TargetRotator[2]": {
"SelectedKeyName": "RotationToTarget"
},
"ShootLocation[3]": {
"SelectedKeyName": "ShootLocation"
},
"UseShootLocation[4]": true,
"RotationSpeed[7]": 2.0,
"NextNodes": [
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_6'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.20"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_SubPlan",
"Name": "HTNTask_SubPlan_5",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_SubPlan'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"OnSubPlanFailed": "EHTNPlanInstanceFinishReaction::Loop",
"NextNodes": [
{
"ObjectName": "HTNTask_Wait'HTN_Suspicious:HTNTask_Wait_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.18"
}
],
"Services": [
{
"ObjectName": "HTNService_ReplanIfLocationChanges'HTN_Suspicious:HTNService_ReplanIfLocationChanges_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.7"
}
],
"NodeName": "SubPlan Check",
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_0",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 1.0,
"RandomDeviation": 0.4,
"NextNodes": [
{
"ObjectName": "HTNTask_RenderAction_C'HTN_Suspicious:HTNTask_SetVisualState_C_0'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.14"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_5",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 8.0,
"RandomDeviation": 2.0,
"NextNodes": [
{
"ObjectName": "HTNTask_ReduceAggro_C'HTN_Suspicious:HTNTask_ReduceAggro_C_3'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.12"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_6",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 2.0,
"RandomDeviation": 1.0,
"NextNodes": [
{
"ObjectName": "HTNNode_If'HTN_Suspicious:HTNNode_If_1'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.3"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
},
{
"Type": "HTNTask_Wait",
"Name": "HTNTask_Wait_7",
"Outer": "HTN_Suspicious",
"Class": "UScriptClass'HTNTask_Wait'",
"Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"WaitTime": 6.0,
"RandomDeviation": 2.0,
"NextNodes": [
{
"ObjectName": "HTNTask_ReduceAggro_C'HTN_Suspicious:HTNTask_ReduceAggro_C_4'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.13"
}
],
"HTNAsset": {
"ObjectName": "HTN'HTN_Suspicious'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/HTN_Suspicious.0"
}
}
}
]

View file

@ -0,0 +1,203 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNService_FindTarget_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNService_FindTarget_C:ExecuteUbergraph_HTNService_FindTarget'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNService_FindTarget_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.2"
},
{
"ObjectName": "Function'HTNService_FindTarget_C:ExecuteUbergraph_HTNService_FindTarget'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNService_FindTarget": {
"ObjectName": "Function'HTNService_FindTarget_C:ExecuteUbergraph_HTNService_FindTarget'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.1"
},
"ReceiveTick": {
"ObjectName": "Function'HTNService_FindTarget_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNService_FindTarget_C'Default__HTNService_FindTarget_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNService_FindTarget",
"Outer": "HTNService_FindTarget_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "K2Node_Event_DeltaTime",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIController_Base",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusAIControllerBase'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
},
{
"Type": "Function",
"Name": "ReceiveTick",
"Outer": "HTNService_FindTarget_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase:ReceiveTick'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "DeltaTime",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNService_FindTarget_C",
"Name": "Default__HTNService_FindTarget_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Services/HTNService_FindTarget.HTNService_FindTarget_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {}
}
}
]

View file

@ -0,0 +1,283 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNService_ReduceAggro_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNService_ReduceAggro_C:ExecuteUbergraph_HTNService_ReduceAggro'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_ReduceAggro.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNService_ReduceAggro_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_ReduceAggro.2"
},
{
"ObjectName": "Function'HTNService_ReduceAggro_C:ExecuteUbergraph_HTNService_ReduceAggro'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_ReduceAggro.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNService_ReduceAggro": {
"ObjectName": "Function'HTNService_ReduceAggro_C:ExecuteUbergraph_HTNService_ReduceAggro'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_ReduceAggro.1"
},
"ReceiveTick": {
"ObjectName": "Function'HTNService_ReduceAggro_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_ReduceAggro.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNService_ReduceAggro_C'Default__HTNService_ReduceAggro_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_ReduceAggro.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNService_ReduceAggro",
"Outer": "HTNService_ReduceAggro_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "K2Node_Event_DeltaTime",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'RadiusAIPerceptionComponent'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'AggroComponent'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsReducingAggroNow_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "MapProperty",
"Name": "CallFunc_GetTargets_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 80,
"KeyProp": {
"Type": "ObjectProperty",
"Name": "CallFunc_GetTargets_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
"ValueProp": {
"Type": "StructProperty",
"Name": "CallFunc_GetTargets_ReturnValue_Value",
"Flags": "RF_Public",
"ElementSize": 1,
"Struct": {
"ObjectName": "Class'TargetInfo'",
"ObjectPath": "/Script/IntoTheRadius2"
}
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_Map_Length_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_IntInt_ReturnValue",
"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": "ReceiveTick",
"Outer": "HTNService_ReduceAggro_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase:ReceiveTick'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "DeltaTime",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNService_ReduceAggro_C",
"Name": "Default__HTNService_ReduceAggro_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Services/HTNService_ReduceAggro.HTNService_ReduceAggro_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {}
}
}
]

View file

@ -0,0 +1,542 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNService_SetLean_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNService_SetLean_C:ExecuteUbergraph_HTNService_SetLean'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNService_SetLean_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.3"
},
{
"ObjectName": "Function'HTNService_SetLean_C:ReceiveExecutionStart'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.2"
},
{
"ObjectName": "Function'HTNService_SetLean_C:ExecuteUbergraph_HTNService_SetLean'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "ShoottLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "DotThreshhold",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "ObjectProperty",
"Name": "As BP Radius NPCCharacter Base",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_RadiusNPCCharacterBase_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNPCCharacterBase.1"
}
},
{
"Type": "EnumProperty",
"Name": "Lean State",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Enum": {
"ObjectName": "Class'ENPCLeanState'",
"ObjectPath": "/Script/IntoTheRadius2"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"Type": "StructProperty",
"Name": "IsLeanLeft",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "MaxLeanAngle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "LeanAngle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
}
],
"FuncMap": {
"ExecuteUbergraph_HTNService_SetLean": {
"ObjectName": "Function'HTNService_SetLean_C:ExecuteUbergraph_HTNService_SetLean'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.1"
},
"ReceiveExecutionStart": {
"ObjectName": "Function'HTNService_SetLean_C:ReceiveExecutionStart'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.2"
},
"ReceiveTick": {
"ObjectName": "Function'HTNService_SetLean_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.3"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNService_SetLean_C'Default__HTNService_SetLean_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.4"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNService_SetLean",
"Outer": "HTNService_SetLean_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusConfigurationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerAsController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "K2Node_Event_DeltaTime",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsBP_Radius_NPCCharacter_Base",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_RadiusNPCCharacterBase_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNPCCharacterBase.1"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "InterfaceProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIBody_Interface",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'RadiusAIBodyInterface'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Subtract_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Vector_Normal2D_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Dot_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "CallFunc_GetWorldStateValueAsBool_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetNPCData_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 688,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'RadiusNPCStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_Lean_Angle_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "ConstParm"
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_B_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "ReceiveExecutionStart",
"Outer": "HTNService_SetLean_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase:ReceiveExecutionStart'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveTick",
"Outer": "HTNService_SetLean_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase:ReceiveTick'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "DeltaTime",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNService_SetLean_C",
"Name": "Default__HTNService_SetLean_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetLean.HTNService_SetLean_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"Cover[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ShoottLocationKey[2]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"IsLeanLeft[6]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,462 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNService_SetMoveSpeed_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNService_SetMoveSpeed_C:ExecuteUbergraph_HTNService_SetMoveSpeed'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNService_SetMoveSpeed_C:ReceiveExecutionStart'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.2"
},
{
"ObjectName": "Function'HTNService_SetMoveSpeed_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.3"
},
{
"ObjectName": "Function'HTNService_SetMoveSpeed_C:ExecuteUbergraph_HTNService_SetMoveSpeed'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "NewGaitTag",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 12,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
},
{
"Type": "StructProperty",
"Name": "TargetLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "IsShootingInMoveKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CanFireInMoveKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "As Als Character",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'AlsCharacter'",
"ObjectPath": "/Script/ALS"
}
},
{
"Type": "DoubleProperty",
"Name": "DistToLocForWalking",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "DistToLocForRunning",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "DistToTargetLoc2dSq",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
}
],
"FuncMap": {
"ExecuteUbergraph_HTNService_SetMoveSpeed": {
"ObjectName": "Function'HTNService_SetMoveSpeed_C:ExecuteUbergraph_HTNService_SetMoveSpeed'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.1"
},
"ReceiveTick": {
"ObjectName": "Function'HTNService_SetMoveSpeed_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.3"
},
"ReceiveExecutionStart": {
"ObjectName": "Function'HTNService_SetMoveSpeed_C:ReceiveExecutionStart'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNService_SetMoveSpeed_C'Default__HTNService_SetMoveSpeed_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.4"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNService_SetMoveSpeed",
"Outer": "HTNService_SetMoveSpeed_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": "DoubleProperty",
"Name": "CallFunc_Square_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerAsController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "K2Node_Event_DeltaTime",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"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": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"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": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Vector_Distance2DSquared_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Square_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Less_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Less_DoubleDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
},
{
"Type": "Function",
"Name": "ReceiveExecutionStart",
"Outer": "HTNService_SetMoveSpeed_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase:ReceiveExecutionStart'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveTick",
"Outer": "HTNService_SetMoveSpeed_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNService_BlueprintBase:ReceiveTick'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerAsController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "DeltaTime",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNService_SetMoveSpeed_C",
"Name": "Default__HTNService_SetMoveSpeed_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Services/HTNService_SetMoveSpeed.HTNService_SetMoveSpeed_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"NewGaitTag[1]": {
"TagName": "None"
},
"TargetLocationKey[2]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"IsShootingInMoveKey[3]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CanFireInMoveKey[4]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,204 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_ChangeMoveSpeed_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_ChangeMoveSpeed_C:ExecuteUbergraph_HTNTask_ChangeMoveSpeed'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_ChangeMoveSpeed_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.2"
},
{
"ObjectName": "Function'HTNTask_ChangeMoveSpeed_C:ExecuteUbergraph_HTNTask_ChangeMoveSpeed'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "GaitTag",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 12,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_ChangeMoveSpeed": {
"ObjectName": "Function'HTNTask_ChangeMoveSpeed_C:ExecuteUbergraph_HTNTask_ChangeMoveSpeed'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_ChangeMoveSpeed_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_ChangeMoveSpeed_C'Default__HTNTask_ChangeMoveSpeed_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_ChangeMoveSpeed",
"Outer": "HTNTask_ChangeMoveSpeed_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsRadius_AICharacter_Base",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusAICharacterBase'",
"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"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_ChangeMoveSpeed_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_ChangeMoveSpeed_C",
"Name": "Default__HTNTask_ChangeMoveSpeed_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeed.HTNTask_ChangeMoveSpeed_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"GaitTag[1]": {
"TagName": "None"
}
}
}
]

View file

@ -0,0 +1,214 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_ChangeMoveSpeedNonHuman_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_ChangeMoveSpeedNonHuman_C:ExecuteUbergraph_HTNTask_ChangeMoveSpeedNonHuman'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_ChangeMoveSpeedNonHuman_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.2"
},
{
"ObjectName": "Function'HTNTask_ChangeMoveSpeedNonHuman_C:ExecuteUbergraph_HTNTask_ChangeMoveSpeedNonHuman'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "DesiredSpeed",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_ChangeMoveSpeedNonHuman": {
"ObjectName": "Function'HTNTask_ChangeMoveSpeedNonHuman_C:ExecuteUbergraph_HTNTask_ChangeMoveSpeedNonHuman'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_ChangeMoveSpeedNonHuman_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_ChangeMoveSpeedNonHuman_C'Default__HTNTask_ChangeMoveSpeedNonHuman_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_ChangeMoveSpeedNonHuman",
"Outer": "HTNTask_ChangeMoveSpeedNonHuman_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsRadius_Non_Human_AICharacter",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusNonHumanAICharacter'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "FloatProperty",
"Name": "CallFunc_GetWorldStateValueAsFloat_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_ChangeMoveSpeedNonHuman_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_ChangeMoveSpeedNonHuman_C",
"Name": "Default__HTNTask_ChangeMoveSpeedNonHuman_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ChangeMoveSpeedNonHuman.HTNTask_ChangeMoveSpeedNonHuman_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"DesiredSpeed[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,168 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_ClearFocus_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_ClearFocus_C:ExecuteUbergraph_HTNTask_ClearFocus'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_ClearFocus_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.2"
},
{
"ObjectName": "Function'HTNTask_ClearFocus_C:ExecuteUbergraph_HTNTask_ClearFocus'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_ClearFocus": {
"ObjectName": "Function'HTNTask_ClearFocus_C:ExecuteUbergraph_HTNTask_ClearFocus'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_ClearFocus_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_ClearFocus_C'Default__HTNTask_ClearFocus_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_ClearFocus",
"Outer": "HTNTask_ClearFocus_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_ClearFocus_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_ClearFocus_C",
"Name": "Default__HTNTask_ClearFocus_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ClearFocus.HTNTask_ClearFocus_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {}
}
}
]

View file

@ -0,0 +1,865 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_CoverMovement_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_CoverMovement_C:ExecuteUbergraph_HTNTask_CoverMovement'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_CoverMovement_C:OnFail_9CB6BBEB4F4FA952D7882C93923A932F'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.2"
},
{
"ObjectName": "Function'HTNTask_CoverMovement_C:OnSuccess_9CB6BBEB4F4FA952D7882C93923A932F'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.3"
},
{
"ObjectName": "Function'HTNTask_CoverMovement_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.5"
},
{
"ObjectName": "Function'HTNTask_CoverMovement_C:ReceiveAbort'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.4"
},
{
"ObjectName": "Function'HTNTask_CoverMovement_C:ExecuteUbergraph_HTNTask_CoverMovement'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "MoveFromCoverOffset",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "FloatProperty",
"Name": "Acceptance Radius",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "BoolProperty",
"Name": "bBackToCover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "As Als Character",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'AlsCharacter'",
"ObjectPath": "/Script/ALS"
}
},
{
"Type": "StructProperty",
"Name": "Desired Gait cached",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 12,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
},
{
"Type": "DoubleProperty",
"Name": "OutOfCoverBackOffset",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "StructProperty",
"Name": "IsLeanLeftKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "ShoottLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "DotThreshold",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_CoverMovement": {
"ObjectName": "Function'HTNTask_CoverMovement_C:ExecuteUbergraph_HTNTask_CoverMovement'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.1"
},
"ReceiveAbort": {
"ObjectName": "Function'HTNTask_CoverMovement_C:ReceiveAbort'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.4"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_CoverMovement_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.5"
},
"OnSuccess_9CB6BBEB4F4FA952D7882C93923A932F": {
"ObjectName": "Function'HTNTask_CoverMovement_C:OnSuccess_9CB6BBEB4F4FA952D7882C93923A932F'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.3"
},
"OnFail_9CB6BBEB4F4FA952D7882C93923A932F": {
"ObjectName": "Function'HTNTask_CoverMovement_C:OnFail_9CB6BBEB4F4FA952D7882C93923A932F'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_CoverMovement_C'Default__HTNTask_CoverMovement_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.6"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_CoverMovement",
"Outer": "HTNTask_CoverMovement_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": "ByteProperty",
"Name": "Temp_byte_Variable",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EPathFollowingResult'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "Temp_struct_Variable",
"Flags": "RF_Public",
"ElementSize": 12,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusConfigurationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetNPCData_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 688,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'RadiusNPCStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"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": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Cross_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Class'OAISimpleDelegate__DelegateSignature'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Conv_DoubleToVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Multiply_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_GetValueAsBool_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_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_Vector_Normal2D_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ByteProperty",
"Name": "K2Node_CustomEvent_MovementResult_1",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EPathFollowingResult'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Dot_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ByteProperty",
"Name": "K2Node_CustomEvent_MovementResult",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EPathFollowingResult'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Conv_DoubleToVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Multiply_VectorVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Conv_DoubleToVector_ReturnValue_2",
"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_Conv_DoubleToVector_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate_1",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Class'OAISimpleDelegate__DelegateSignature'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MakeLiteralDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MakeLiteralDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_SelectFloat_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_Conv_DoubleToVector_ReturnValue_4",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Multiply_VectorVector_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Multiply_VectorVector_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Multiply_VectorVector_ReturnValue_4",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Add_VectorVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_SelectVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_ProjectPointToNavigation_ProjectedLocation",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_K2_ProjectPointToNavigation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_CreateMoveToProxyObject_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIAsyncTaskBlueprintProxy'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_B_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "OnFail_9CB6BBEB4F4FA952D7882C93923A932F",
"Outer": "HTNTask_CoverMovement_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "ByteProperty",
"Name": "MovementResult",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EPathFollowingResult'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "OnSuccess_9CB6BBEB4F4FA952D7882C93923A932F",
"Outer": "HTNTask_CoverMovement_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "ByteProperty",
"Name": "MovementResult",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EPathFollowingResult'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveAbort",
"Outer": "HTNTask_CoverMovement_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveAbort'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_CoverMovement_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_CoverMovement_C",
"Name": "Default__HTNTask_CoverMovement_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_CoverMovement.HTNTask_CoverMovement_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"Cover[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"MoveFromCoverOffset[2]": 100.0,
"Acceptance Radius[3]": 25.0,
"Desired Gait cached[6]": {
"TagName": "None"
},
"IsLeanLeftKey[8]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ShoottLocationKey[9]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"DotThreshold[10]": 0.3
}
}
]

View file

@ -0,0 +1,761 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_Fire_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_Fire_C:ExecuteUbergraph_HTNTask_Fire'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_Fire_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.5"
},
{
"ObjectName": "Function'HTNTask_Fire_C:ReceiveOnFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.6"
},
{
"ObjectName": "Function'HTNTask_Fire_C:ReceiveAbort'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.4"
},
{
"ObjectName": "Function'HTNTask_Fire_C:OnShootFinish'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.3"
},
{
"ObjectName": "Function'HTNTask_Fire_C:OnNoAmmoInClip_Event'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.2"
},
{
"ObjectName": "Function'HTNTask_Fire_C:ExecuteUbergraph_HTNTask_Fire'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.1"
}
],
"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": "Firearm Component",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference",
"PropertyClass": {
"ObjectName": "Class'RadiusFirearmComponent'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "DoubleProperty",
"Name": "CurrentTime",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "DoubleProperty",
"Name": "ShootDuration",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "DoubleProperty",
"Name": "TotalShootDuration",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "BoolProperty",
"Name": "Should Rotate",
"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": "IsTargetLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "Controlled Pawn",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "Enemy",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "ShootLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "DistanceToTargetSq",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_Fire": {
"ObjectName": "Function'HTNTask_Fire_C:ExecuteUbergraph_HTNTask_Fire'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.1"
},
"OnNoAmmoInClip_Event": {
"ObjectName": "Function'HTNTask_Fire_C:OnNoAmmoInClip_Event'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.2"
},
"OnShootFinish": {
"ObjectName": "Function'HTNTask_Fire_C:OnShootFinish'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.3"
},
"ReceiveAbort": {
"ObjectName": "Function'HTNTask_Fire_C:ReceiveAbort'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.4"
},
"ReceiveOnFinished": {
"ObjectName": "Function'HTNTask_Fire_C:ReceiveOnFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.6"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_Fire_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.5"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_Fire_C'Default__HTNTask_Fire_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.7"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_Fire",
"Outer": "HTNTask_Fire_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": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Class'TimerDynamicDelegate__DelegateSignature'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate_1",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Function'BPC_AIShooting_C:OnNoAmmoInClip__DelegateSignature'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.10"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "K2Node_Event_Result",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EHTNNodeResult'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_SetTimerDelegate_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"Struct": {
"ObjectName": "Class'TimerHandle'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetWorldStateValueAsActor_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"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": "NameProperty",
"Name": "CallFunc_MakeLiteralName_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 12
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Not_PreBool_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusConfigurationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BPC_AIShooting_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.0"
}
},
{
"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_GetNPCData_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 688,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'RadiusNPCStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"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": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Vector_DistanceSquared_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_RandomFloatInRange_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "InterfaceProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIBody_Interface",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'RadiusAIBodyInterface'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_SelectFloat_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "InterfaceProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIBody_Interface_1",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'RadiusAIBodyInterface'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "FloatProperty",
"Name": "CallFunc_K2_SetTimerDelegate_Time_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_SelectFloat_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_RandomFloatInRange_Max_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_RandomFloatInRange_Min_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "OnNoAmmoInClip_Event",
"Outer": "HTNTask_Fire_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "OnShootFinish",
"Outer": "HTNTask_Fire_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveAbort",
"Outer": "HTNTask_Fire_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveAbort'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_Fire_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveOnFinished",
"Outer": "HTNTask_Fire_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveOnFinished'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "Result",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNNodeResult'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_Fire_C",
"Name": "Default__HTNTask_Fire_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Fire.HTNTask_Fire_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"TotalShootDuration[4]": 20.0,
"Enemy[8]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ShootLocation[9]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,285 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_FreeAttackRole_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_FreeAttackRole_C:ExecuteUbergraph_HTNTask_FreeAttackRole'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_FreeAttackRole_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.3"
},
{
"ObjectName": "Function'HTNTask_FreeAttackRole_C:ReceiveAbort'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.2"
},
{
"ObjectName": "Function'HTNTask_FreeAttackRole_C:ExecuteUbergraph_HTNTask_FreeAttackRole'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_FreeAttackRole": {
"ObjectName": "Function'HTNTask_FreeAttackRole_C:ExecuteUbergraph_HTNTask_FreeAttackRole'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.1"
},
"ReceiveAbort": {
"ObjectName": "Function'HTNTask_FreeAttackRole_C:ReceiveAbort'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.2"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_FreeAttackRole_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.3"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_FreeAttackRole_C'Default__HTNTask_FreeAttackRole_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.4"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_FreeAttackRole",
"Outer": "HTNTask_FreeAttackRole_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetWorldSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusAICoordinationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIController_Base",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusAIControllerBase'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
},
{
"Type": "Function",
"Name": "ReceiveAbort",
"Outer": "HTNTask_FreeAttackRole_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveAbort'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_FreeAttackRole_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_FreeAttackRole_C",
"Name": "Default__HTNTask_FreeAttackRole_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_FreeAttackRole.HTNTask_FreeAttackRole_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {}
}
}
]

View file

@ -0,0 +1,337 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_GetClosestLocOnSpline_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_GetClosestLocOnSpline_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetClosestLocOnSpline.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "TargetLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "AIPathActor",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "Controlled Pawn",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CurrentStopPointIdx",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"ReceiveCreatePlanSteps": {
"ObjectName": "Function'HTNTask_GetClosestLocOnSpline_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetClosestLocOnSpline.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_GetClosestLocOnSpline_C'Default__HTNTask_GetClosestLocOnSpline_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetClosestLocOnSpline.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ReceiveCreatePlanSteps",
"Outer": "HTNTask_GetClosestLocOnSpline_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveCreatePlanSteps'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "AiPath",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_AIPath_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/Misc/BP_AIPath.0"
}
},
{
"Type": "IntProperty",
"Name": "StopPointIdx",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "StructProperty",
"Name": "CurrentStopPoint",
"Flags": "RF_Public",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "PAwn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "PrevClosestDist",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "IntProperty",
"Name": "Temp_int_Loop_Counter_Variable",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Length_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Add_IntInt_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"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": "IntProperty",
"Name": "Temp_int_Array_Index_Variable",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "Temp_int_Variable",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_Array_Get_Item",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_Add_IntInt_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetActorLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Vector_Distance2DSquared_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetWorldStateValueAsObject_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Less_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsBP_AIPath",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_AIPath_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/Misc/BP_AIPath.0"
}
},
{
"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_Event | FUNC_Protected | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNTask_GetClosestLocOnSpline_C",
"Name": "Default__HTNTask_GetClosestLocOnSpline_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetClosestLocOnSpline.HTNTask_GetClosestLocOnSpline_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"TargetLocation": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"AIPathActor[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CurrentStopPointIdx[3]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,191 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_GetRanLocAroundOrigin_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_GetRanLocAroundOrigin_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRanLocAroundOrigin.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "Origin",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "TargetLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "MinPatrolRadius",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "MaxPatrolRadius",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
}
],
"FuncMap": {
"ReceiveCreatePlanSteps": {
"ObjectName": "Function'HTNTask_GetRanLocAroundOrigin_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRanLocAroundOrigin.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_GetRanLocAroundOrigin_C'Default__HTNTask_GetRanLocAroundOrigin_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRanLocAroundOrigin.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ReceiveCreatePlanSteps",
"Outer": "HTNTask_GetRanLocAroundOrigin_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveCreatePlanSteps'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_RandomFloatInRange_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetRandomReachablePointInRadius_RandomLocation",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_K2_GetRandomReachablePointInRadius_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "FloatProperty",
"Name": "CallFunc_K2_GetRandomReachablePointInRadius_Radius_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNTask_GetRanLocAroundOrigin_C",
"Name": "Default__HTNTask_GetRanLocAroundOrigin_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRanLocAroundOrigin.HTNTask_GetRanLocAroundOrigin_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Origin": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"TargetLocation[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"MinPatrolRadius[2]": 800.0,
"MaxPatrolRadius[3]": 1500.0
}
}
]

View file

@ -0,0 +1,286 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_GetRandomRotation_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_GetRandomRotation_C:ExecuteUbergraph_HTNTask_GetRandomRotation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRandomRotation.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_GetRandomRotation_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRandomRotation.2"
},
{
"ObjectName": "Function'HTNTask_GetRandomRotation_C:ExecuteUbergraph_HTNTask_GetRandomRotation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRandomRotation.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "RandRotationAngle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "StructProperty",
"Name": "TargetRotation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "DirectionKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_GetRandomRotation": {
"ObjectName": "Function'HTNTask_GetRandomRotation_C:ExecuteUbergraph_HTNTask_GetRandomRotation'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRandomRotation.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_GetRandomRotation_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRandomRotation.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_GetRandomRotation_C'Default__HTNTask_GetRandomRotation_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRandomRotation.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_GetRandomRotation",
"Outer": "HTNTask_GetRandomRotation_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusConfigurationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeRotator_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetNPCData_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 688,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'RadiusNPCStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsRotator_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_ComposeRotators_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_RandomFloatInRange_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_MakeRotator_Yaw_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_RandomFloatInRange_Min_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_RandomFloatInRange_Max_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_GetRandomRotation_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_GetRandomRotation_C",
"Name": "Default__HTNTask_GetRandomRotation_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_GetRandomRotation.HTNTask_GetRandomRotation_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"TargetRotation[2]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"DirectionKey[3]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,777 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_Lean_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_Lean_C:ExecuteUbergraph_HTNTask_Lean'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_Lean_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.2"
},
{
"ObjectName": "Function'HTNTask_Lean_C:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.3"
},
{
"ObjectName": "Function'HTNTask_Lean_C:ExecuteUbergraph_HTNTask_Lean'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "BoolProperty",
"Name": "bBackToNeutral",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "EnumProperty",
"Name": "LeanState",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Enum": {
"ObjectName": "Class'ENPCLeanState'",
"ObjectPath": "/Script/IntoTheRadius2"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"Type": "StructProperty",
"Name": "ShoottLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CoverLineOfFireKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "IsLeanLeftKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "TraceFromOffset",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "As BP Radius NPCCharacter Base",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_RadiusNPCCharacterBase_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNPCCharacterBase.1"
}
},
{
"Type": "StructProperty",
"Name": "SightPointOffsetVector",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "SightPointOffset",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "DotThreshold",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "MaxLeanAngle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "LeanAngle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_Lean": {
"ObjectName": "Function'HTNTask_Lean_C:ExecuteUbergraph_HTNTask_Lean'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.1"
},
"ReceiveOnPlanExecutionFinished": {
"ObjectName": "Function'HTNTask_Lean_C:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.3"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_Lean_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_Lean_C'Default__HTNTask_Lean_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.4"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_Lean",
"Outer": "HTNTask_Lean_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusConfigurationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsBP_Radius_NPCCharacter_Base",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_RadiusNPCCharacterBase_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNPCCharacterBase.1"
}
},
{
"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": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "K2Node_Event_Result",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EHTNPlanExecutionFinishedResult'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsBP_Radius_NPCCharacter_Base_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_RadiusNPCCharacterBase_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BP_RadiusNPCCharacterBase.1"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ByteProperty",
"Name": "CallFunc_GetValueAsEnum_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
},
{
"Type": "ByteProperty",
"Name": "CallFunc_GetValidValue_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_SwitchEnum_CmpSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_GetValueAsBool_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetRightVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Conv_DoubleToVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Multiply_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_NegateVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_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_Vector_Normal2D_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Dot_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MapRangeClamped_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "InterfaceProperty",
"Name": "CallFunc_Lean_self_CastInput",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'RadiusAIBodyInterface'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "InterfaceProperty",
"Name": "CallFunc_Lean_self_CastInput_1",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'RadiusAIBodyInterface'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetNPCData_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 688,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'RadiusNPCStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_Lean_Angle_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "ConstParm"
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Multiply_DoubleDouble_B_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_Lean_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveOnPlanExecutionFinished",
"Outer": "HTNTask_Lean_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "Result",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNPlanExecutionFinishedResult'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_Lean_C",
"Name": "Default__HTNTask_Lean_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Lean.HTNTask_Lean_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"Cover[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ShoottLocationKey[4]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CoverLineOfFireKey[5]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"IsLeanLeftKey[6]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"TraceFromOffset[7]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"SightPointOffsetVector[9]": {
"X": 0.0,
"Y": 0.0,
"Z": 0.0
},
"SightPointOffset[10]": 30.0
}
}
]

View file

@ -0,0 +1,157 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_OccupyCover_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_OccupyCover_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_OccupyCover.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"ReceiveCreatePlanSteps": {
"ObjectName": "Function'HTNTask_OccupyCover_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_OccupyCover.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_OccupyCover_C'Default__HTNTask_OccupyCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_OccupyCover.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ReceiveCreatePlanSteps",
"Outer": "HTNTask_OccupyCover_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveCreatePlanSteps'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetCoverSystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'CoverSystem'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_OccupyCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNTask_OccupyCover_C",
"Name": "Default__HTNTask_OccupyCover_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_OccupyCover.HTNTask_OccupyCover_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,293 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_ReduceAggro_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_ReduceAggro_C:ExecuteUbergraph_HTNTask_ReduceAggro'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_ReduceAggro_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.2"
},
{
"ObjectName": "Function'HTNTask_ReduceAggro_C:ExecuteUbergraph_HTNTask_ReduceAggro'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_ReduceAggro": {
"ObjectName": "Function'HTNTask_ReduceAggro_C:ExecuteUbergraph_HTNTask_ReduceAggro'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_ReduceAggro_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_ReduceAggro_C'Default__HTNTask_ReduceAggro_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_ReduceAggro",
"Outer": "HTNTask_ReduceAggro_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'RadiusAIPerceptionComponent'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'RadiusAIPerceptionComponent'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "MapProperty",
"Name": "CallFunc_GetTargets_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 80,
"KeyProp": {
"Type": "ObjectProperty",
"Name": "CallFunc_GetTargets_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
"ValueProp": {
"Type": "StructProperty",
"Name": "CallFunc_GetTargets_ReturnValue_Value",
"Flags": "RF_Public",
"ElementSize": 1,
"Struct": {
"ObjectName": "Class'TargetInfo'",
"ObjectPath": "/Script/IntoTheRadius2"
}
}
},
{
"Type": "IntProperty",
"Name": "CallFunc_Map_Length_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'AggroComponent'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_IntInt_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"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": "CallFunc_IsReducingAggroNow_ReturnValue",
"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": "ReceiveExecute",
"Outer": "HTNTask_ReduceAggro_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_ReduceAggro_C",
"Name": "Default__HTNTask_ReduceAggro_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_ReduceAggro.HTNTask_ReduceAggro_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {}
}
}
]

View file

@ -0,0 +1,597 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_Reload_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_Reload_C:ExecuteUbergraph_HTNTask_Reload'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.2"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_Reload_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.5"
},
{
"ObjectName": "Function'HTNTask_Reload_C:OnReloadFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.3"
},
{
"ObjectName": "Function'HTNTask_Reload_C:ReceiveAbort'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.4"
},
{
"ObjectName": "Function'HTNTask_Reload_C:CustomEvent'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.1"
},
{
"ObjectName": "Function'HTNTask_Reload_C:ExecuteUbergraph_HTNTask_Reload'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.2"
}
],
"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": "MontageLength",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "ObjectProperty",
"Name": "Controlled Pawn",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_Reload": {
"ObjectName": "Function'HTNTask_Reload_C:ExecuteUbergraph_HTNTask_Reload'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.2"
},
"CustomEvent": {
"ObjectName": "Function'HTNTask_Reload_C:CustomEvent'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.1"
},
"ReceiveAbort": {
"ObjectName": "Function'HTNTask_Reload_C:ReceiveAbort'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.4"
},
"OnReloadFinished": {
"ObjectName": "Function'HTNTask_Reload_C:OnReloadFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.3"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_Reload_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.5"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_Reload_C'Default__HTNTask_Reload_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.6"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "CustomEvent",
"Outer": "HTNTask_Reload_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_Reload",
"Outer": "HTNTask_Reload_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": "InterfaceProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIBody_Interface",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'RadiusAIBodyInterface'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Class'TimerDynamicDelegate__DelegateSignature'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetReloadMontage_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AnimMontage'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'SkeletalMeshComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetAnimInstance_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AnimInstance'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "CallFunc_Montage_GetPosition_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"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": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BPC_AIShooting_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.0"
}
},
{
"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": "CallFunc_IsValid_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BPC_AIShooting_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/BPC_AIShooting.0"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_MakeLiteralDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Subtract_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": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate_1",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Class'TimerDynamicDelegate__DelegateSignature'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "InterfaceProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIBody_Interface_1",
"Flags": "RF_Public",
"ElementSize": 16,
"InterfaceClass": {
"ObjectName": "Class'RadiusAIBodyInterface'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'SkeletalMeshComponent'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetReloadMontage_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AnimMontage'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetAnimInstance_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AnimInstance'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "CallFunc_Montage_Play_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_SelectFloat_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_SetTimerDelegate_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"Struct": {
"ObjectName": "Class'TimerHandle'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Subtract_DoubleDouble_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Subtract_DoubleDouble_A_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_K2_SetTimerDelegate_Time_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_SelectFloat_B_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "FloatProperty",
"Name": "CallFunc_K2_SetTimerDelegate_Time_ImplicitCast_1",
"Flags": "RF_Public",
"ElementSize": 4
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "OnReloadFinished",
"Outer": "HTNTask_Reload_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveAbort",
"Outer": "HTNTask_Reload_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveAbort'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_Reload_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_Reload_C",
"Name": "Default__HTNTask_Reload_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_Reload.HTNTask_Reload_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {}
}
}
]

View file

@ -0,0 +1,193 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_RenderAction_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_RenderAction_C:ExecuteUbergraph_HTNTask_RenderAction'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_RenderAction_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.2"
},
{
"ObjectName": "Function'HTNTask_RenderAction_C:ExecuteUbergraph_HTNTask_RenderAction'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "ActionTag",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 12,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_RenderAction": {
"ObjectName": "Function'HTNTask_RenderAction_C:ExecuteUbergraph_HTNTask_RenderAction'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_RenderAction_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_RenderAction_C'Default__HTNTask_RenderAction_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_RenderAction",
"Outer": "HTNTask_RenderAction_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetComponentByClass_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'AIActionRenderComponent'",
"ObjectPath": "/Script/IntoTheRadius2"
}
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_RenderAction_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_RenderAction_C",
"Name": "Default__HTNTask_RenderAction_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RenderAction.HTNTask_RenderAction_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"ActionTag[1]": {
"TagName": "None"
}
}
}
]

View file

@ -0,0 +1,516 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_RequestAttackRole_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_RequestAttackRole_C:ExecuteUbergraph_HTNTask_RequestAttackRole'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.2"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_RequestAttackRole_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.4"
},
{
"ObjectName": "Function'HTNTask_RequestAttackRole_C:CustomEvent'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.1"
},
{
"ObjectName": "Function'HTNTask_RequestAttackRole_C:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.5"
},
{
"ObjectName": "Function'HTNTask_RequestAttackRole_C:OnAttackRoleAquired'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.3"
},
{
"ObjectName": "Function'HTNTask_RequestAttackRole_C:ExecuteUbergraph_HTNTask_RequestAttackRole'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.2"
}
],
"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": "Controlled Pawn",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "Owner Controller",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "MinWaitTime",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "DoubleProperty",
"Name": "MaxWaitTime",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "BoolProperty",
"Name": "bFailTaskIfNoRole",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "WaitTimerHandle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'TimerHandle'",
"ObjectPath": "/Script/Engine"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_RequestAttackRole": {
"ObjectName": "Function'HTNTask_RequestAttackRole_C:ExecuteUbergraph_HTNTask_RequestAttackRole'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.2"
},
"OnAttackRoleAquired": {
"ObjectName": "Function'HTNTask_RequestAttackRole_C:OnAttackRoleAquired'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.3"
},
"ReceiveOnPlanExecutionFinished": {
"ObjectName": "Function'HTNTask_RequestAttackRole_C:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.5"
},
"CustomEvent": {
"ObjectName": "Function'HTNTask_RequestAttackRole_C:CustomEvent'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_RequestAttackRole_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.4"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_RequestAttackRole_C'Default__HTNTask_RequestAttackRole_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.6"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "CustomEvent",
"Outer": "HTNTask_RequestAttackRole_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_RequestAttackRole",
"Outer": "HTNTask_RequestAttackRole_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Class'AttackRoleDelegate__DelegateSignature'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIController_Base",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusAIControllerBase'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "K2Node_Event_Result",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EHTNPlanExecutionFinishedResult'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsRadius_AIController_Base_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusAIControllerBase'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess_1",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetWorldSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusAICoordinationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_RandomFloatInRange_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetWorldSubsystem_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusAICoordinationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_RequestAttackRole_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "DelegateProperty",
"Name": "K2Node_CreateDelegate_OutputDelegate_1",
"Flags": "RF_Public",
"ElementSize": 32,
"SignatureFunction": {
"ObjectName": "Class'TimerDynamicDelegate__DelegateSignature'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_SetTimerDelegate_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"Struct": {
"ObjectName": "Class'TimerHandle'",
"ObjectPath": "/Script/Engine"
}
},
{
"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": "FloatProperty",
"Name": "CallFunc_K2_SetTimerDelegate_Time_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "OnAttackRoleAquired",
"Outer": "HTNTask_RequestAttackRole_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_RequestAttackRole_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveOnPlanExecutionFinished",
"Outer": "HTNTask_RequestAttackRole_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "Result",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNPlanExecutionFinishedResult'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_RequestAttackRole_C",
"Name": "Default__HTNTask_RequestAttackRole_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RequestAttackRole.HTNTask_RequestAttackRole_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"MinWaitTime[3]": 2.0,
"MaxWaitTime[4]": 4.0,
"bFailTaskIfNoRole[5]": true,
"WaitTimerHandle[6]": {
"Handle": 0
}
}
}
]

View file

@ -0,0 +1,586 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_RotateInPlace_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_RotateInPlace_C:ExecuteUbergraph_HTNTask_RotateInPlace'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_RotateInPlace_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.3"
},
{
"ObjectName": "Function'HTNTask_RotateInPlace_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.2"
},
{
"ObjectName": "Function'HTNTask_RotateInPlace_C:ExecuteUbergraph_HTNTask_RotateInPlace'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "RandRotationAngle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "StructProperty",
"Name": "TargetRotator",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "ShootLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "BoolProperty",
"Name": "UseShootLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "TargetRotation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "Accuracy",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "FloatProperty",
"Name": "RotationSpeed",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_RotateInPlace": {
"ObjectName": "Function'HTNTask_RotateInPlace_C:ExecuteUbergraph_HTNTask_RotateInPlace'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_RotateInPlace_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.2"
},
"ReceiveTick": {
"ObjectName": "Function'HTNTask_RotateInPlace_C:ReceiveTick'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.3"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_RotateInPlace_C'Default__HTNTask_RotateInPlace_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.4"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_RotateInPlace",
"Outer": "HTNTask_RotateInPlace_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "K2Node_Event_DeltaSeconds",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetActorRotation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetActorRotation_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Roll",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Pitch",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Yaw",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Roll_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Pitch_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Yaw_1",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_K2_GetActorRotation_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeRotator_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetActorEyesViewPoint_OutLocation",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetActorEyesViewPoint_OutRotation",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsRotator_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_FindLookAtRotation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Roll_2",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Pitch_2",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Yaw_2",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_SelectRotator_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeRotator_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_RInterpTo_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_EqualEqual_RotatorRotator_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Roll_3",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Pitch_3",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "FloatProperty",
"Name": "CallFunc_BreakRotator_Yaw_3",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeRotator_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_K2_SetActorRotation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "FloatProperty",
"Name": "CallFunc_EqualEqual_RotatorRotator_ErrorTolerance_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_RotateInPlace_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveTick",
"Outer": "HTNTask_RotateInPlace_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveTick'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "FloatProperty",
"Name": "DeltaSeconds",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_RotateInPlace_C",
"Name": "Default__HTNTask_RotateInPlace_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_RotateInPlace.HTNTask_RotateInPlace_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"TargetRotator[2]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ShootLocation[3]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"TargetRotation[5]": {
"Pitch": 0.0,
"Yaw": 0.0,
"Roll": 0.0
},
"Accuracy[6]": 5.0,
"RotationSpeed[7]": 3.0
}
}
]

View file

@ -0,0 +1,559 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_SetLeanDirection_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_SetLeanDirection_C:ExecuteUbergraph_HTNTask_SetLeanDirection'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_SetLeanDirection_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.2"
},
{
"ObjectName": "Function'HTNTask_SetLeanDirection_C:ExecuteUbergraph_HTNTask_SetLeanDirection'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "IsLeanLeftKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "PossibleLeanDirectionsKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "Controlled Pawn",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "BoolProperty",
"Name": "IsLeanLeft",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CoverLeftShootLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CoverRighttShootLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CoverShootLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "ShootingLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance",
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "ShootLocationKey",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_SetLeanDirection": {
"ObjectName": "Function'HTNTask_SetLeanDirection_C:ExecuteUbergraph_HTNTask_SetLeanDirection'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_SetLeanDirection_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_SetLeanDirection_C'Default__HTNTask_SetLeanDirection_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_SetLeanDirection",
"Outer": "HTNTask_SetLeanDirection_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": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue_2",
"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_Normal_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Dot_VectorVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ByteProperty",
"Name": "CallFunc_GetValueAsEnum_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
},
{
"Type": "ByteProperty",
"Name": "CallFunc_GetValidValue_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_SwitchEnum_CmpSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetValueAsVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetBlackboard_ReturnValue_4",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "InstancedReference",
"PropertyClass": {
"ObjectName": "Class'BlackboardComponent'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue_3",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Subtract_VectorVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Normal_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Dot_VectorVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Greater_DoubleDouble_ReturnValue",
"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": "ReceiveExecute",
"Outer": "HTNTask_SetLeanDirection_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_SetLeanDirection_C",
"Name": "Default__HTNTask_SetLeanDirection_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetLeanDirection.HTNTask_SetLeanDirection_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"IsLeanLeftKey[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"PossibleLeanDirectionsKey[2]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CoverLeftShootLocationKey[5]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CoverRighttShootLocationKey[6]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CoverShootLocationKey[7]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"ShootingLocation[8]": {
"X": 0.0,
"Y": 0.0,
"Z": 0.0
},
"ShootLocationKey[9]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"Cover[10]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,396 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_SetRotationState_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_SetRotationState_C:ExecuteUbergraph_HTNTask_SetRotationState'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_SetRotationState_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.2"
},
{
"ObjectName": "Function'HTNTask_SetRotationState_C:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.3"
},
{
"ObjectName": "Function'HTNTask_SetRotationState_C:ExecuteUbergraph_HTNTask_SetRotationState'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "DesiredMode",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 12,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
},
{
"Type": "DoubleProperty",
"Name": "DelayDuration",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "BoolProperty",
"Name": "SetViewRotationOnExecutionFinish",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_SetRotationState": {
"ObjectName": "Function'HTNTask_SetRotationState_C:ExecuteUbergraph_HTNTask_SetRotationState'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.1"
},
"ReceiveOnPlanExecutionFinished": {
"ObjectName": "Function'HTNTask_SetRotationState_C:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.3"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_SetRotationState_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_SetRotationState_C'Default__HTNTask_SetRotationState_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.4"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_SetRotationState",
"Outer": "HTNTask_SetRotationState_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"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": "StructProperty",
"Name": "Temp_struct_Variable",
"Flags": "RF_Public",
"ElementSize": 12,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "K2Node_Event_Result",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": {
"ObjectName": "Class'EHTNPlanExecutionFinishedResult'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
},
{
"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": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsAls_Character_1",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AlsCharacter'",
"ObjectPath": "/Script/ALS"
}
},
{
"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": "FloatProperty",
"Name": "CallFunc_Delay_Duration_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 4
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_SetRotationState_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "Function",
"Name": "ReceiveOnPlanExecutionFinished",
"Outer": "HTNTask_SetRotationState_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveOnPlanExecutionFinished'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "EnumProperty",
"Name": "Result",
"Flags": "RF_Public",
"ElementSize": 1,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"Enum": {
"ObjectName": "Class'EHTNPlanExecutionFinishedResult'",
"ObjectPath": "/Script/HTN"
},
"UnderlyingProp": {
"Type": "ByteProperty",
"Name": "UnderlyingType",
"Flags": "RF_Public",
"ElementSize": 1,
"Enum": null
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_SetRotationState_C",
"Name": "Default__HTNTask_SetRotationState_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetRotationState.HTNTask_SetRotationState_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"DesiredMode[1]": {
"TagName": "None"
},
"SetViewRotationOnExecutionFinish[3]": true
}
}
]

View file

@ -0,0 +1,223 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_SetStance_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFunction": {
"ObjectName": "Function'HTNTask_SetStance_C:ExecuteUbergraph_HTNTask_SetStance'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.1"
}
},
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_SetStance_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.2"
},
{
"ObjectName": "Function'HTNTask_SetStance_C:ExecuteUbergraph_HTNTask_SetStance'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "UberGraphFrame",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 16,
"PropertyFlags": "Transient | DuplicateTransient",
"Struct": {
"ObjectName": "Class'PointerToUberGraphFrame'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "RandRotationAngle",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance"
},
{
"Type": "StructProperty",
"Name": "Stance",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 12,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'GameplayTag'",
"ObjectPath": "/Script/GameplayTags"
}
}
],
"FuncMap": {
"ExecuteUbergraph_HTNTask_SetStance": {
"ObjectName": "Function'HTNTask_SetStance_C:ExecuteUbergraph_HTNTask_SetStance'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.1"
},
"ReceiveExecute": {
"ObjectName": "Function'HTNTask_SetStance_C:ReceiveExecute'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.2"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_SetStance_C'Default__HTNTask_SetStance_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.3"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ExecuteUbergraph_HTNTask_SetStance",
"Outer": "HTNTask_SetStance_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"ChildProperties": [
{
"Type": "IntProperty",
"Name": "EntryPoint",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm"
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_Event_ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"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": "BoolProperty",
"Name": "CallFunc_EqualEqual_GameplayTag_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction"
},
{
"Type": "Function",
"Name": "ReceiveExecute",
"Outer": "HTNTask_SetStance_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveExecute'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_BlueprintEvent"
},
{
"Type": "HTNTask_SetStance_C",
"Name": "Default__HTNTask_SetStance_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetStance.HTNTask_SetStance_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"UberGraphFrame": {},
"Stance[2]": {
"TagName": "None"
}
}
}
]

View file

@ -0,0 +1,314 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_SetTargetLocOnSpline_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_SetTargetLocOnSpline_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTargetLocOnSpline.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "TargetLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "AIPathActor",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "DoubleProperty",
"Name": "SplineDistToLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "ObjectProperty",
"Name": "Controlled Pawn",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "StructProperty",
"Name": "CurrentStopPointIdx",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"ReceiveCreatePlanSteps": {
"ObjectName": "Function'HTNTask_SetTargetLocOnSpline_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTargetLocOnSpline.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_SetTargetLocOnSpline_C'Default__HTNTask_SetTargetLocOnSpline_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTargetLocOnSpline.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ReceiveCreatePlanSteps",
"Outer": "HTNTask_SetTargetLocOnSpline_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveCreatePlanSteps'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "AiPath",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate",
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_AIPath_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/Misc/BP_AIPath.0"
}
},
{
"Type": "IntProperty",
"Name": "StopPointIdx",
"Flags": "RF_Public",
"ElementSize": 4,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "StructProperty",
"Name": "CurrentStopPoint",
"Flags": "RF_Public",
"ElementSize": 24,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "PAwn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "DoubleProperty",
"Name": "PrevClosestDist",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible"
},
{
"Type": "IntProperty",
"Name": "Temp_int_Variable",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_Array_Length_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "IntProperty",
"Name": "CallFunc_GetWorldStateValueAsInt_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 4
},
{
"Type": "BoolProperty",
"Name": "CallFunc_Greater_IntInt_ReturnValue",
"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": "StructProperty",
"Name": "CallFunc_Array_Get_Item",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_Array_Get_Item_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetWorldStateValueAsObject_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Object'",
"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": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsBP_AIPath",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "BlueprintGeneratedClass'BP_AIPath_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/Misc/BP_AIPath.0"
}
},
{
"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_Event | FUNC_Protected | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNTask_SetTargetLocOnSpline_C",
"Name": "Default__HTNTask_SetTargetLocOnSpline_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTargetLocOnSpline.HTNTask_SetTargetLocOnSpline_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"TargetLocation": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"AIPathActor[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"CurrentStopPointIdx[4]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,394 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_SetTraceFromLocation_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_SetTraceFromLocation_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTraceFromLocation.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "TraceFromLocation",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "StructProperty",
"Name": "TraceFromOffset",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "BoolProperty",
"Name": "IsStanding",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "UseEyesViewPoint",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 1,
"PropertyFlags": "Edit | BlueprintVisible",
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "ObjectProperty",
"Name": "As Character",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance",
"PropertyClass": {
"ObjectName": "Class'Character'",
"ObjectPath": "/Script/Engine"
}
}
],
"FuncMap": {
"ReceiveCreatePlanSteps": {
"ObjectName": "Function'HTNTask_SetTraceFromLocation_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTraceFromLocation.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_SetTraceFromLocation_C'Default__HTNTask_SetTraceFromLocation_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTraceFromLocation.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ReceiveCreatePlanSteps",
"Outer": "HTNTask_SetTraceFromLocation_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveCreatePlanSteps'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "LocalCharacter",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate",
"PropertyClass": {
"ObjectName": "Class'Character'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetGameInstanceSubsystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'RadiusConfigurationSubsystem'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "ObjectProperty",
"Name": "K2Node_DynamicCast_AsCharacter",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'Character'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "BoolProperty",
"Name": "K2Node_DynamicCast_bSuccess",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "BoolProperty",
"Name": "Temp_bool_Variable",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetActorEyesViewPoint_OutLocation",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetActorEyesViewPoint_OutRotation",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Rotator'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetNPCData_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 688,
"PropertyFlags": "ConstParm",
"Struct": {
"ObjectName": "Class'RadiusNPCStaticData'",
"ObjectPath": "/Script/IntoTheRadius2"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_X",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_Y",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_Z",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetActorFeetLocation_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_X_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_Y_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_Z_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "K2Node_Select_Default",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Add_DoubleDouble_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_X_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_Y_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_BreakVector_Z_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Add_DoubleDouble_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "CallFunc_Add_DoubleDouble_ReturnValue_2",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "StructProperty",
"Name": "CallFunc_MakeVector_ReturnValue_1",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_SelectVector_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 24,
"Struct": {
"ObjectName": "Class'Vector'",
"ObjectPath": "/Script/CoreUObject"
}
},
{
"Type": "DoubleProperty",
"Name": "K2Node_Select_Option_0_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
},
{
"Type": "DoubleProperty",
"Name": "K2Node_Select_Option_1_ImplicitCast",
"Flags": "RF_Public",
"ElementSize": 8
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNTask_SetTraceFromLocation_C",
"Name": "Default__HTNTask_SetTraceFromLocation_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_SetTraceFromLocation.HTNTask_SetTraceFromLocation_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"TraceFromLocation": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
},
"TraceFromOffset[1]": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]

View file

@ -0,0 +1,145 @@
[
{
"Type": "BlueprintGeneratedClass",
"Name": "HTNTask_UnOccupyCover_C",
"Class": "UScriptClass'BlueprintGeneratedClass'",
"Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase'",
"ObjectPath": "/Script/HTN"
},
"Children": [
{
"ObjectName": "Function'HTNTask_UnOccupyCover_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.1"
}
],
"ChildProperties": [
{
"Type": "StructProperty",
"Name": "Cover",
"Flags": "RF_Public | RF_LoadCompleted",
"ElementSize": 48,
"PropertyFlags": "Edit | BlueprintVisible",
"Struct": {
"ObjectName": "Class'BlackboardKeySelector'",
"ObjectPath": "/Script/AIModule"
}
}
],
"FuncMap": {
"ReceiveCreatePlanSteps": {
"ObjectName": "Function'HTNTask_UnOccupyCover_C:ReceiveCreatePlanSteps'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.1"
}
},
"ClassFlags": "CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference",
"ClassWithin": {
"ObjectName": "Class'Object'",
"ObjectPath": "/Script/CoreUObject"
},
"ClassConfigName": "Game",
"bCooked": true,
"ClassDefaultObject": {
"ObjectName": "HTNTask_UnOccupyCover_C'Default__HTNTask_UnOccupyCover_C'",
"ObjectPath": "/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.2"
},
"EditorTags": {
"BlueprintType": "BPTYPE_Normal"
}
},
{
"Type": "Function",
"Name": "ReceiveCreatePlanSteps",
"Outer": "HTNTask_UnOccupyCover_C",
"Class": "UScriptClass'Function'",
"Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted",
"SuperStruct": {
"ObjectName": "Class'HTNTask_BlueprintBase:ReceiveCreatePlanSteps'",
"ObjectPath": "/Script/HTN"
},
"ChildProperties": [
{
"Type": "ObjectProperty",
"Name": "Owner",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Actor'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "OwnerController",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'AIController'",
"ObjectPath": "/Script/AIModule"
}
},
{
"Type": "ObjectProperty",
"Name": "ControlledPawn",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm",
"PropertyClass": {
"ObjectName": "Class'Pawn'",
"ObjectPath": "/Script/Engine"
}
},
{
"Type": "ObjectProperty",
"Name": "CallFunc_GetCoverSystem_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 8,
"PropertyClass": {
"ObjectName": "Class'CoverSystem'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "StructProperty",
"Name": "CallFunc_GetWorldStateValueAsCover_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 96,
"Struct": {
"ObjectName": "Class'Cover'",
"ObjectPath": "/Script/AICoverSystem"
}
},
{
"Type": "BoolProperty",
"Name": "CallFunc_IsValid_ReturnValue",
"Flags": "RF_Public",
"ElementSize": 1,
"FieldSize": 1,
"ByteOffset": 0,
"ByteMask": 1,
"FieldMask": 255,
"BoolSize": 1,
"bIsNativeBool": true
}
],
"FunctionFlags": "FUNC_Event | FUNC_Protected | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent | FUNC_Const"
},
{
"Type": "HTNTask_UnOccupyCover_C",
"Name": "Default__HTNTask_UnOccupyCover_C",
"Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/AI/HTN/Tasks/HTNTask_UnOccupyCover.HTNTask_UnOccupyCover_C'",
"Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted",
"Properties": {
"Cover": {
"AllowedTypes": [],
"SelectedKeyName": "None",
"SelectedKeyType": null,
"SelectedKeyID": 65535,
"bNoneIsAllowedValue": false
}
}
}
]