[ { "Type": "BlueprintGeneratedClass", "Name": "BP_FootstepPath_C", "Class": "UScriptClass'BlueprintGeneratedClass'", "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentTemplates": [ { "ObjectName": "DecalComponent'BP_FootstepPath_C:NODE_AddDecalComponent-0'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.2" } ], "SimpleConstructionScript": { "ObjectName": "SimpleConstructionScript'BP_FootstepPath_C:SimpleConstructionScript_0'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.10" } }, "SuperStruct": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" }, "Children": [ { "ObjectName": "Function'BP_FootstepPath_C:ClearFootsteps'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.3" }, { "ObjectName": "Function'BP_FootstepPath_C:SpawnFootsteps'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.6" }, { "ObjectName": "Function'BP_FootstepPath_C:ProjectPointsToGround'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.5" }, { "ObjectName": "Function'BP_FootstepPath_C:GetAllSplinePoints'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.4" } ], "ChildProperties": [ { "Type": "ObjectProperty", "Name": "Spline", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "Class'SplineComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "DefaultSceneRoot", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | InstancedReference | NonTransactional", "PropertyClass": { "ObjectName": "Class'SceneComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "ArrayProperty", "Name": "SplinePoints", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 16, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Inner": { "Type": "StructProperty", "Name": "SplinePoints", "Flags": "RF_Public", "ElementSize": 136, "Struct": { "ObjectName": "Class'SplinePoint'", "ObjectPath": "/Script/Engine" } } }, { "Type": "StructProperty", "Name": "VerticalGroundProjectionOFFSET", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "DoubleProperty", "Name": "MinSpacing", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible" }, { "Type": "DoubleProperty", "Name": "MaxSpacing", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible" }, { "Type": "DoubleProperty", "Name": "DecalLife", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible" }, { "Type": "StructProperty", "Name": "DecalSize", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "ObjectProperty", "Name": "DecalMat", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible", "PropertyClass": { "ObjectName": "Class'MaterialInterface'", "ObjectPath": "/Script/Engine" } }, { "Type": "ArrayProperty", "Name": "DecalArr", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 16, "PropertyFlags": "Edit | BlueprintVisible | ContainsInstancedReference", "Inner": { "Type": "ObjectProperty", "Name": "DecalArr", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'DecalComponent'", "ObjectPath": "/Script/Engine" } } } ], "FuncMap": { "GetAllSplinePoints": { "ObjectName": "Function'BP_FootstepPath_C:GetAllSplinePoints'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.4" }, "ProjectPointsToGround": { "ObjectName": "Function'BP_FootstepPath_C:ProjectPointsToGround'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.5" }, "SpawnFootsteps": { "ObjectName": "Function'BP_FootstepPath_C:SpawnFootsteps'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.6" }, "ClearFootsteps": { "ObjectName": "Function'BP_FootstepPath_C:ClearFootsteps'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.3" } }, "ClassFlags": "CLASS_Config | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_HasInstancedReference", "ClassWithin": { "ObjectName": "Class'Object'", "ObjectPath": "/Script/CoreUObject" }, "ClassConfigName": "Engine", "bCooked": true, "ClassDefaultObject": { "ObjectName": "BP_FootstepPath_C'Default__BP_FootstepPath_C'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.1" }, "EditorTags": { "BlueprintType": "BPTYPE_Normal" } }, { "Type": "BP_FootstepPath_C", "Name": "Default__BP_FootstepPath_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/Tutorial/BP_FootstepPath.BP_FootstepPath_C'", "Flags": "RF_Public | RF_Transactional | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "VerticalGroundProjectionOFFSET[3]": { "X": 0.0, "Y": 0.0, "Z": 0.0 }, "MinSpacing[4]": 90.0, "MaxSpacing[5]": 110.0, "DecalSize[7]": { "X": 0.1, "Y": 0.07, "Z": 0.035 }, "DecalMat[8]": { "ObjectName": "MaterialInstanceConstant'MI_FootprintsGlow'", "ObjectPath": "/Game/ITR2/BPs/Misc/Footsteps/MI_FootprintsGlow.0" } } }, { "Type": "DecalComponent", "Name": "NODE_AddDecalComponent-0", "Outer": "BP_FootstepPath_C", "Class": "UScriptClass'DecalComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "bDestroyOwnerAfterFade": false } }, { "Type": "Function", "Name": "ClearFootsteps", "Outer": "BP_FootstepPath_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "IntProperty", "Name": "Temp_int_Array_Index_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "Temp_int_Loop_Counter_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_Add_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "ObjectProperty", "Name": "CallFunc_Array_Get_Item", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'DecalComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "IntProperty", "Name": "CallFunc_Array_Length_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_Less_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true } ], "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "GetAllSplinePoints", "Outer": "BP_FootstepPath_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "IntProperty", "Name": "CallFunc_Array_Length_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_GetNumberOfSplinePoints_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StrProperty", "Name": "CallFunc_Conv_IntToString_ReturnValue", "Flags": "RF_Public", "ElementSize": 16 }, { "Type": "IntProperty", "Name": "CallFunc_Subtract_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "Temp_int_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_GetArriveTangentAtSplinePoint_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "ByteProperty", "Name": "CallFunc_GetSplinePointType_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "Enum": { "ObjectName": "Class'ESplinePointType'", "ObjectPath": "/Script/Engine" } }, { "Type": "StructProperty", "Name": "CallFunc_GetTransformAtSplinePoint_ReturnValue", "Flags": "RF_Public", "ElementSize": 96, "Struct": { "ObjectName": "Class'Transform'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_GetLeaveTangentAtSplinePoint_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakTransform_Location", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakTransform_Rotation", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Rotator'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakTransform_Scale", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_MakeStruct_SplinePoint", "Flags": "RF_Public", "ElementSize": 136, "Struct": { "ObjectName": "Class'SplinePoint'", "ObjectPath": "/Script/Engine" } }, { "Type": "BoolProperty", "Name": "CallFunc_LessEqual_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "IntProperty", "Name": "CallFunc_Array_Add_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_Add_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 } ], "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ProjectPointsToGround", "Outer": "BP_FootstepPath_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "IntProperty", "Name": "Temp_int_Array_Index_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "Temp_int_Loop_Counter_Variable", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_Add_IntInt_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "ArrayProperty", "Name": "Temp_object_Variable", "Flags": "RF_Public", "ElementSize": 16, "PropertyFlags": "ConstParm | ReferenceParm", "Inner": { "Type": "ObjectProperty", "Name": "Temp_object_Variable", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } } }, { "Type": "IntProperty", "Name": "CallFunc_Array_Length_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_Array_Get_Item", "Flags": "RF_Public", "ElementSize": 136, "Struct": { "ObjectName": "Class'SplinePoint'", "ObjectPath": "/Script/Engine" } }, { "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": "StructProperty", "Name": "CallFunc_Add_VectorVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_LineTraceSingleByProfile_OutHit", "Flags": "RF_Public", "ElementSize": 240, "PropertyFlags": "ContainsInstancedReference", "Struct": { "ObjectName": "Class'HitResult'", "ObjectPath": "/Script/Engine" } }, { "Type": "BoolProperty", "Name": "CallFunc_LineTraceSingleByProfile_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_BreakHitResult_bBlockingHit", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_BreakHitResult_bInitialOverlap", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "FloatProperty", "Name": "CallFunc_BreakHitResult_Time", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "FloatProperty", "Name": "CallFunc_BreakHitResult_Distance", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_Location", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_ImpactPoint", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_Normal", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_ImpactNormal", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_PhysMat", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'PhysicalMaterial'", "ObjectPath": "/Script/PhysicsCore" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_HitActor", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_HitComponent", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'PrimitiveComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "NameProperty", "Name": "CallFunc_BreakHitResult_HitBoneName", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "NameProperty", "Name": "CallFunc_BreakHitResult_BoneName", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_HitItem", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_ElementIndex", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_FaceIndex", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_TraceStart", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_TraceEnd", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_Add_VectorVector_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_SetFieldsInStruct_StructOut", "Flags": "RF_Public", "ElementSize": 136, "Struct": { "ObjectName": "Class'SplinePoint'", "ObjectPath": "/Script/Engine" } }, { "Type": "StrProperty", "Name": "CallFunc_Conv_VectorToString_ReturnValue", "Flags": "RF_Public", "ElementSize": 16 } ], "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "SpawnFootsteps", "Outer": "BP_FootstepPath_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "BoolProperty", "Name": "locLeft", "Flags": "RF_Public", "ElementSize": 1, "PropertyFlags": "Edit | BlueprintVisible", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "DoubleProperty", "Name": "locLength", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible" }, { "Type": "BoolProperty", "Name": "Temp_bool_Variable", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ArrayProperty", "Name": "Temp_object_Variable", "Flags": "RF_Public", "ElementSize": 16, "PropertyFlags": "ConstParm | ReferenceParm", "Inner": { "Type": "ObjectProperty", "Name": "Temp_object_Variable", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } } }, { "Type": "BoolProperty", "Name": "CallFunc_Not_PreBool_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "DoubleProperty", "Name": "CallFunc_RandomFloatInRange_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_Add_DoubleDouble_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "DoubleProperty", "Name": "CallFunc_RandomFloatInRange_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 8 }, { "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": "DoubleProperty", "Name": "CallFunc_Multiply_DoubleDouble_ReturnValue", "Flags": "RF_Public", "ElementSize": 8 }, { "Type": "StructProperty", "Name": "CallFunc_GetTransformAtDistanceAlongSpline_ReturnValue", "Flags": "RF_Public", "ElementSize": 96, "Struct": { "ObjectName": "Class'Transform'", "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_BreakTransform_Location", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakTransform_Rotation", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Rotator'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakTransform_Scale", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "K2Node_Select_Default", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_GetRightVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "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": "StructProperty", "Name": "CallFunc_NegateVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_MakeRotator_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Rotator'", "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_Multiply_VectorFloat_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "FloatProperty", "Name": "CallFunc_GetSplineLength_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_Add_VectorVector_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "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_Add_VectorVector_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_LineTraceSingleByProfile_OutHit", "Flags": "RF_Public", "ElementSize": 240, "PropertyFlags": "ContainsInstancedReference", "Struct": { "ObjectName": "Class'HitResult'", "ObjectPath": "/Script/Engine" } }, { "Type": "BoolProperty", "Name": "CallFunc_LineTraceSingleByProfile_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_BreakHitResult_bBlockingHit", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "BoolProperty", "Name": "CallFunc_BreakHitResult_bInitialOverlap", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "FloatProperty", "Name": "CallFunc_BreakHitResult_Time", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "FloatProperty", "Name": "CallFunc_BreakHitResult_Distance", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_Location", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_ImpactPoint", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_Normal", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_ImpactNormal", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_PhysMat", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'PhysicalMaterial'", "ObjectPath": "/Script/PhysicsCore" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_HitActor", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "CallFunc_BreakHitResult_HitComponent", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'PrimitiveComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "NameProperty", "Name": "CallFunc_BreakHitResult_HitBoneName", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "NameProperty", "Name": "CallFunc_BreakHitResult_BoneName", "Flags": "RF_Public", "ElementSize": 12 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_HitItem", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_ElementIndex", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "IntProperty", "Name": "CallFunc_BreakHitResult_FaceIndex", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_TraceStart", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_BreakHitResult_TraceEnd", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_MakeTransform_ReturnValue", "Flags": "RF_Public", "ElementSize": 96, "Struct": { "ObjectName": "Class'Transform'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "ObjectProperty", "Name": "CallFunc_AddComponent_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'DecalComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "IntProperty", "Name": "CallFunc_Array_Add_ReturnValue", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "BoolProperty", "Name": "CallFunc_K2_AttachToComponent_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "FloatProperty", "Name": "CallFunc_GetTransformAtDistanceAlongSpline_Distance_ImplicitCast", "Flags": "RF_Public", "ElementSize": 4 }, { "Type": "DoubleProperty", "Name": "CallFunc_Greater_DoubleDouble_A_ImplicitCast", "Flags": "RF_Public", "ElementSize": 8 } ], "FunctionFlags": "FUNC_Public | FUNC_HasDefaults | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "SceneComponent", "Name": "DefaultSceneRoot_GEN_VARIABLE", "Outer": "BP_FootstepPath_C", "Class": "UScriptClass'SceneComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" }, { "Type": "SCS_Node", "Name": "SCS_Node_0", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "Class'SceneComponent'", "ObjectPath": "/Script/Engine" }, "ComponentTemplate": { "ObjectName": "SceneComponent'BP_FootstepPath_C:DefaultSceneRoot_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.7" }, "ChildNodes": [ { "ObjectName": "SCS_Node'BP_FootstepPath_C:SimpleConstructionScript_0.SCS_Node_1'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.9" } ], "VariableGuid": "0F7F8E2C-4A974482-B7E19AB0-DCCDBD88", "InternalVariableName": "DefaultSceneRoot" } }, { "Type": "SCS_Node", "Name": "SCS_Node_1", "Outer": "SimpleConstructionScript_0", "Class": "UScriptClass'SCS_Node'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "ComponentClass": { "ObjectName": "Class'SplineComponent'", "ObjectPath": "/Script/Engine" }, "ComponentTemplate": { "ObjectName": "SplineComponent'BP_FootstepPath_C:Spline_GEN_VARIABLE'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.11" }, "VariableGuid": "66E99149-41433778-EE9A4A87-D5996EF1", "InternalVariableName": "Spline" } }, { "Type": "SimpleConstructionScript", "Name": "SimpleConstructionScript_0", "Outer": "BP_FootstepPath_C", "Class": "UScriptClass'SimpleConstructionScript'", "Flags": "RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "RootNodes": [ { "ObjectName": "SCS_Node'BP_FootstepPath_C:SimpleConstructionScript_0.SCS_Node_0'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.8" } ], "AllNodes": [ { "ObjectName": "SCS_Node'BP_FootstepPath_C:SimpleConstructionScript_0.SCS_Node_0'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.8" }, { "ObjectName": "SCS_Node'BP_FootstepPath_C:SimpleConstructionScript_0.SCS_Node_1'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.9" } ], "DefaultSceneRootNode": { "ObjectName": "SCS_Node'BP_FootstepPath_C:SimpleConstructionScript_0.SCS_Node_0'", "ObjectPath": "/Game/ITR2/BPs/Tutorial/BP_FootstepPath.8" } } }, { "Type": "SplineComponent", "Name": "Spline_GEN_VARIABLE", "Outer": "BP_FootstepPath_C", "Class": "UScriptClass'SplineComponent'", "Flags": "RF_Public | RF_Transactional | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted" } ]