Files
UnrealEvent/Aeon-740/SDK/MeshNetwork_functions.cpp
2024-10-18 01:01:36 +01:00

244 lines
7.4 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: MeshNetwork
#include "Basic.hpp"
#include "MeshNetwork_classes.hpp"
#include "MeshNetwork_parameters.hpp"
namespace SDK
{
// Function MeshNetwork.MeshBeaconClient.OnRep_ConnectedToRoot
// (Final, Native, Public)
void AMeshBeaconClient::OnRep_ConnectedToRoot()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshBeaconClient", "OnRep_ConnectedToRoot");
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, nullptr);
Func->FunctionFlags = Flgs;
}
// Function MeshNetwork.MeshBeaconClient.ServerUpdateLevelVisibility
// (Final, Net, NetReliable, Native, Event, Public, NetServer, NetValidate)
// Parameters:
// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
// bool bIsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
void AMeshBeaconClient::ServerUpdateLevelVisibility(class FName PackageName, bool bIsVisible)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshBeaconClient", "ServerUpdateLevelVisibility");
Params::MeshBeaconClient_ServerUpdateLevelVisibility Parms{};
Parms.PackageName = PackageName;
Parms.bIsVisible = bIsVisible;
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MeshNetwork.MeshBeaconClient.ServerUpdateMultipleLevelsVisibility
// (Final, Net, NetReliable, Native, Event, Public, NetServer, NetValidate)
// Parameters:
// TArray<struct FUpdateLevelVisibilityLevelInfo>LevelVisibilities (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
void AMeshBeaconClient::ServerUpdateMultipleLevelsVisibility(const TArray<struct FUpdateLevelVisibilityLevelInfo>& LevelVisibilities)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshBeaconClient", "ServerUpdateMultipleLevelsVisibility");
Params::MeshBeaconClient_ServerUpdateMultipleLevelsVisibility Parms{};
Parms.LevelVisibilities = std::move(LevelVisibilities);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MeshNetwork.MeshNetworkComponent.GetMeshNetworkNodeType
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// EMeshNetworkNodeType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMeshNetworkNodeType UMeshNetworkComponent::GetMeshNetworkNodeType() const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshNetworkComponent", "GetMeshNetworkNodeType");
Params::MeshNetworkComponent_GetMeshNetworkNodeType Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MeshNetwork.MeshNetworkSubsystem.GetMetadata
// (Final, BlueprintAuthorityOnly, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FMeshMetaDataStruct MetaData (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
void UMeshNetworkSubsystem::GetMetadata(struct FMeshMetaDataStruct& MetaData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshNetworkSubsystem", "GetMetadata");
Params::MeshNetworkSubsystem_GetMetadata Parms{};
Parms.MetaData = std::move(MetaData);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
MetaData = std::move(Parms.MetaData);
}
// Function MeshNetwork.MeshNetworkSubsystem.SetMetaData
// (Final, BlueprintAuthorityOnly, Native, Public, HasOutParams, BlueprintCallable)
// Parameters:
// struct FMeshMetaDataStruct MetaData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
void UMeshNetworkSubsystem::SetMetaData(const struct FMeshMetaDataStruct& MetaData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshNetworkSubsystem", "SetMetaData");
Params::MeshNetworkSubsystem_SetMetaData Parms{};
Parms.MetaData = std::move(MetaData);
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
}
// Function MeshNetwork.MeshNetworkSubsystem.GetConnectedToRoot
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UMeshNetworkSubsystem::GetConnectedToRoot() const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshNetworkSubsystem", "GetConnectedToRoot");
Params::MeshNetworkSubsystem_GetConnectedToRoot Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MeshNetwork.MeshNetworkSubsystem.GetGameServerNodeType
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// EMeshNetworkNodeType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMeshNetworkNodeType UMeshNetworkSubsystem::GetGameServerNodeType() const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshNetworkSubsystem", "GetGameServerNodeType");
Params::MeshNetworkSubsystem_GetGameServerNodeType Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
// Function MeshNetwork.MeshNetworkSubsystem.GetMeshNetworkNodeType
// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const)
// Parameters:
// EMeshNetworkNodeType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMeshNetworkNodeType UMeshNetworkSubsystem::GetMeshNetworkNodeType() const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("MeshNetworkSubsystem", "GetMeshNetworkNodeType");
Params::MeshNetworkSubsystem_GetMeshNetworkNodeType Parms{};
auto Flgs = Func->FunctionFlags;
Func->FunctionFlags |= 0x400;
UObject::ProcessEvent(Func, &Parms);
Func->FunctionFlags = Flgs;
return Parms.ReturnValue;
}
}