UAutoMeshEngineInputComponent

v2.0
View as Markdown

UAutoMeshEngineInputComponent belongs to the AutoMesh Engine runtime module.

Ut aute aute ad velit consectetur reprehenderit consectetur exercitation commodo aute duis. Irure occaecat amet laboris excepteur dolore consequat et ipsum cillum minim. Duis elit duis dolor nostrud sint minim eiusmod elit tempor sit dolore lorem commodo sed. Irure ipsum voluptate nisi in laboris tempor et ut minim eiusmod ullamco fugiat ea in. Fugiat nulla ex consectetur dolor ipsum esse velit consectetur pariatur in fugiat occaecat.

Declaration

 1; DefaultEngine.ini
 2[/Script/AutoMesh Engine.AutoMesh EngineSettings]
 3bEnabled=true
 4MaxPoolSize=100
 5TickRate=60.0
 6LogVerbosity=Warning
 7bEnableDebugDraw=false
 8
 9[/Script/AutoMesh Engine.AutoMesh EngineNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0

Members

Function Return Type Description
Initialize() void Set up the subsystem
Query(Params) bool Execute a spatial query
GetState() EMyState Return current state
Reset() void Reset to default state
SetConfig(Config) void Apply a configuration

Example

 1#include "AutoMesh Engine.h"
 2#include "Engine/World.h"
 3
 4void AMyActor::BeginPlay()
 5{
 6    Super::BeginPlay();
 7
 8    UAutoMesh EngineSubsystem* Subsystem = GetWorld()->GetSubsystem<UAutoMesh EngineSubsystem>();
 9    if (Subsystem)
10    {
11        Subsystem->Initialize();
12        UE_LOG(LogTemp, Log, TEXT("Plugin subsystem initialized successfully"));
13    }
14}