[ { "Type": "BlueprintGeneratedClass", "Name": "BPC_ThrowAssist_C", "Class": "UScriptClass'BlueprintGeneratedClass'", "Flags": "RF_Public | RF_Transactional | RF_WasLoaded | RF_LoadCompleted", "Properties": { "UberGraphFunction": { "ObjectName": "Function'BPC_ThrowAssist_C:ExecuteUbergraph_BPC_ThrowAssist'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.5" } }, "SuperStruct": { "ObjectName": "Class'ActorComponent'", "ObjectPath": "/Script/Engine" }, "Children": [ { "ObjectName": "Function'BPC_ThrowAssist_C:GetThrowVelocity'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.6" }, { "ObjectName": "Function'BPC_ThrowAssist_C:CacheVelocity'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.3" }, { "ObjectName": "Function'BPC_ThrowAssist_C:CacheTick'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.2" }, { "ObjectName": "Function'BPC_ThrowAssist_C:StartCacheVelocity'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.7" }, { "ObjectName": "Function'BPC_ThrowAssist_C:StopCacheVeloclity'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.8" }, { "ObjectName": "Function'BPC_ThrowAssist_C:Debug_TraceTick'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.4" }, { "ObjectName": "Function'BPC_ThrowAssist_C:ExecuteUbergraph_BPC_ThrowAssist'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.5" } ], "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": "deltaTime", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance" }, { "Type": "StructProperty", "Name": "Timer", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Struct": { "ObjectName": "Class'TimerHandle'", "ObjectPath": "/Script/Engine" } }, { "Type": "StructProperty", "Name": "CurentAvrgLinVel", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CurentAvrgAnglVel", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CurrentAvrgVelDelta", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "PreviousPos", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "DEBUG_LastPosition", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "BoolProperty", "Name": "bShowDebug", "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": "DEBUG_IsFlying", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 1, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ObjectProperty", "Name": "RootPrimitive", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance | InstancedReference", "PropertyClass": { "ObjectName": "Class'PrimitiveComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "StructProperty", "Name": "PreviousLinVel", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 24, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnInstance", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "ObjectProperty", "Name": "HeldByActor", "Flags": "RF_Public | RF_LoadCompleted", "ElementSize": 8, "PropertyFlags": "Edit | BlueprintVisible | DisableEditOnTemplate | DisableEditOnInstance", "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } } ], "FuncMap": { "ExecuteUbergraph_BPC_ThrowAssist": { "ObjectName": "Function'BPC_ThrowAssist_C:ExecuteUbergraph_BPC_ThrowAssist'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.5" }, "Debug_TraceTick": { "ObjectName": "Function'BPC_ThrowAssist_C:Debug_TraceTick'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.4" }, "StopCacheVeloclity": { "ObjectName": "Function'BPC_ThrowAssist_C:StopCacheVeloclity'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.8" }, "StartCacheVelocity": { "ObjectName": "Function'BPC_ThrowAssist_C:StartCacheVelocity'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.7" }, "CacheTick": { "ObjectName": "Function'BPC_ThrowAssist_C:CacheTick'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.2" }, "CacheVelocity": { "ObjectName": "Function'BPC_ThrowAssist_C:CacheVelocity'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.3" }, "GetThrowVelocity": { "ObjectName": "Function'BPC_ThrowAssist_C:GetThrowVelocity'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.6" } }, "ClassFlags": "CLASS_Config | CLASS_ReplicationDataIsSetUp | CLASS_CompiledFromBlueprint | CLASS_DefaultToInstanced | CLASS_HasInstancedReference", "ClassWithin": { "ObjectName": "Class'Object'", "ObjectPath": "/Script/CoreUObject" }, "ClassConfigName": "Engine", "bCooked": true, "ClassDefaultObject": { "ObjectName": "BPC_ThrowAssist_C'Default__BPC_ThrowAssist_C'", "ObjectPath": "/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.1" }, "EditorTags": { "BlueprintType": "BPTYPE_Normal" } }, { "Type": "BPC_ThrowAssist_C", "Name": "Default__BPC_ThrowAssist_C", "Class": "BlueprintGeneratedClass'/Game/ITR2/BPs/Items/Probes/BPC_ThrowAssist.BPC_ThrowAssist_C'", "Flags": "RF_Public | RF_ClassDefaultObject | RF_ArchetypeObject | RF_WasLoaded | RF_LoadCompleted", "Properties": { "UberGraphFrame": {}, "Timer[2]": { "Handle": 0 }, "CurentAvrgLinVel[3]": { "X": 0.0, "Y": 0.0, "Z": 0.0 }, "CurentAvrgAnglVel[4]": { "X": 0.0, "Y": 0.0, "Z": 0.0 }, "CurrentAvrgVelDelta[5]": { "X": 0.0, "Y": 0.0, "Z": 0.0 }, "PreviousPos[6]": { "X": 0.0, "Y": 0.0, "Z": 0.0 }, "DEBUG_LastPosition[7]": { "X": 0.0, "Y": 0.0, "Z": 0.0 }, "PreviousLinVel[11]": { "X": 0.0, "Y": 0.0, "Z": 0.0 } } }, { "Type": "Function", "Name": "CacheTick", "Outer": "BPC_ThrowAssist_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "CacheVelocity", "Outer": "BPC_ThrowAssist_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "IntProperty", "Name": "smaples", "Flags": "RF_Public", "ElementSize": 4, "PropertyFlags": "Edit | BlueprintVisible" }, { "Type": "StructProperty", "Name": "CallFunc_GetSocketLocation_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_GetPhysicsAngularVelocityInRadians_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_GetPhysicsLinearVelocityAtPoint_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "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_GetVelocity_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_LowPassFilter_Exponential_newAverage", "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_LowPassFilter_RollingAverage_newAverage", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } } ], "FunctionFlags": "FUNC_Public | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "Debug_TraceTick", "Outer": "BPC_ThrowAssist_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "ExecuteUbergraph_BPC_ThrowAssist", "Outer": "BPC_ThrowAssist_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": "StructProperty", "Name": "CallFunc_K2_SetTimerDelegate_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "Struct": { "ObjectName": "Class'TimerHandle'", "ObjectPath": "/Script/Engine" } }, { "Type": "StructProperty", "Name": "CallFunc_MakeColor_ReturnValue", "Flags": "RF_Public", "ElementSize": 16, "Struct": { "ObjectName": "Class'LinearColor'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "BoolProperty", "Name": "Temp_bool_Variable", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "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": "BoolProperty", "Name": "CallFunc_BooleanAND_ReturnValue", "Flags": "RF_Public", "ElementSize": 1, "FieldSize": 1, "ByteOffset": 0, "ByteMask": 1, "FieldMask": 255, "BoolSize": 1, "bIsNativeBool": true }, { "Type": "ObjectProperty", "Name": "CallFunc_GetOwner_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyClass": { "ObjectName": "Class'Actor'", "ObjectPath": "/Script/Engine" } }, { "Type": "ObjectProperty", "Name": "CallFunc_K2_GetRootComponent_ReturnValue", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "InstancedReference", "PropertyClass": { "ObjectName": "Class'SceneComponent'", "ObjectPath": "/Script/Engine" } }, { "Type": "StructProperty", "Name": "CallFunc_K2_GetComponentLocation_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } } ], "FunctionFlags": "FUNC_Final | FUNC_UbergraphFunction | FUNC_HasDefaults" }, { "Type": "Function", "Name": "GetThrowVelocity", "Outer": "BPC_ThrowAssist_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "ChildProperties": [ { "Type": "DoubleProperty", "Name": "Mult", "Flags": "RF_Public", "ElementSize": 8, "PropertyFlags": "BlueprintVisible | BlueprintReadOnly | Parm" }, { "Type": "StructProperty", "Name": "LinVel", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "Parm | OutParm", "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "AnglVel", "Flags": "RF_Public", "ElementSize": 24, "PropertyFlags": "Parm | OutParm", "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": "StructProperty", "Name": "CallFunc_Multiply_VectorFloat_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_ClampVectorSize_ReturnValue", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } }, { "Type": "StructProperty", "Name": "CallFunc_ClampVectorSize_ReturnValue_1", "Flags": "RF_Public", "ElementSize": 24, "Struct": { "ObjectName": "Class'Vector'", "ObjectPath": "/Script/CoreUObject" } } ], "FunctionFlags": "FUNC_Public | FUNC_HasOutParms | FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "StartCacheVelocity", "Outer": "BPC_ThrowAssist_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent" }, { "Type": "Function", "Name": "StopCacheVeloclity", "Outer": "BPC_ThrowAssist_C", "Class": "UScriptClass'Function'", "Flags": "RF_Public | RF_WasLoaded | RF_LoadCompleted", "FunctionFlags": "FUNC_BlueprintCallable | FUNC_BlueprintEvent" } ]