#pragma once // Dumped with Dumper-7! #include "../SDK.hpp" namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // FUNCTIONS //--------------------------------------------------------------------------------------------------------------------- // Class CableComponent.CableActor // (Actor) class UClass* ACableActor::StaticClass() { static class UClass* Clss = nullptr; if (!Clss) Clss = UObject::FindClassFast("CableActor"); return Clss; } // CableActor CableComponent.Default__CableActor // (Public, ClassDefaultObject, ArchetypeObject) class ACableActor* ACableActor::GetDefaultObj() { static class ACableActor* Default = nullptr; if (!Default) Default = static_cast(ACableActor::StaticClass()->DefaultObject); return Default; } // Class CableComponent.CableComponent // (SceneComponent, PrimitiveComponent) class UClass* UCableComponent::StaticClass() { static class UClass* Clss = nullptr; if (!Clss) Clss = UObject::FindClassFast("CableComponent"); return Clss; } // CableComponent CableComponent.Default__CableComponent // (Public, ClassDefaultObject, ArchetypeObject) class UCableComponent* UCableComponent::GetDefaultObj() { static class UCableComponent* Default = nullptr; if (!Default) Default = static_cast(UCableComponent::StaticClass()->DefaultObject); return Default; } // Function CableComponent.CableComponent.SetAttachEndToComponent // (Final, Native, Public, BlueprintCallable) // Parameters: // class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UCableComponent::SetAttachEndToComponent(class USceneComponent* Component, class FName SocketName) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("CableComponent", "SetAttachEndToComponent"); Params::UCableComponent_SetAttachEndToComponent_Params Parms{}; Parms.Component = Component; Parms.SocketName = SocketName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function CableComponent.CableComponent.SetAttachEndTo // (Final, Native, Public, BlueprintCallable) // Parameters: // class AActor* Actor (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName ComponentProperty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UCableComponent::SetAttachEndTo(class AActor* Actor, class FName ComponentProperty, class FName SocketName) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("CableComponent", "SetAttachEndTo"); Params::UCableComponent_SetAttachEndTo_Params Parms{}; Parms.Actor = Actor; Parms.ComponentProperty = ComponentProperty; Parms.SocketName = SocketName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function CableComponent.CableComponent.GetCableParticleLocations // (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) // Parameters: // TArray Locations (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) void UCableComponent::GetCableParticleLocations(TArray* Locations) { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("CableComponent", "GetCableParticleLocations"); Params::UCableComponent_GetCableParticleLocations_Params Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (Locations != nullptr) *Locations = std::move(Parms.Locations); } // Function CableComponent.CableComponent.GetAttachedComponent // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USceneComponent* UCableComponent::GetAttachedComponent() { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("CableComponent", "GetAttachedComponent"); Params::UCableComponent_GetAttachedComponent_Params Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function CableComponent.CableComponent.GetAttachedActor // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* UCableComponent::GetAttachedActor() { static class UFunction* Func = nullptr; if (!Func) Func = Class->GetFunction("CableComponent", "GetAttachedActor"); Params::UCableComponent_GetAttachedActor_Params Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } }