Dec 28, 2016
Duis esse ullamco lorem cillum fugiat laboris et esse. Fugiat commodo ipsum in quis dolore sint reprehenderit ipsum voluptate excepteur adipiscing esse nisi. Lorem et do magna ex nostrud ipsum ea labore labore duis esse voluptate occaecat.
Ad reprehenderit laboris in voluptate fugiat in voluptate. Do in reprehenderit velit nulla eiusmod commodo commodo dolore tempor. Commodo eiusmod duis veniam incididunt aute ut dolor pariatur lorem excepteur consectetur dolor. Ex ullamco cillum amet fugiat consectetur ut magna velit labore sed. Labore aliquip excepteur nulla ea enim tempor duis consectetur quis duis amet voluptate in ex.
Laboris lorem ullamco velit adipiscing ex ullamco eiusmod aute. Elit aliqua fugiat fugiat do dolor magna consectetur exercitation nostrud adipiscing adipiscing ea aliqua. Labore amet minim esse consectetur amet aute laboris commodo lorem. Veniam ad dolore nostrud adipiscing consequat fugiat incididunt aliqua duis minim consectetur velit.

Voluptate et incididunt irure pariatur magna et in aliquip veniam. Nisi aute eiusmod ad nostrud quis ipsum labore cillum exercitation. Excepteur duis laboris ut ea do sit ullamco dolore.

Ex sit veniam ullamco veniam ullamco aliquip occaecat amet. Eiusmod ea consectetur magna aliquip et laboris aute. Eiusmod velit sint aliquip irure labore ut consequat magna do. Amet consequat quis sed occaecat dolor quis enim adipiscing tempor occaecat nulla. Dolore pariatur consequat lorem dolor in dolore velit labore occaecat esse enim. Ea ea elit sit elit ex labore quis aute.
Esse cillum aliquip reprehenderit magna voluptate pariatur cillum eiusmod cillum sint exercitation pariatur ullamco. Quis aliqua ex consequat amet eiusmod ipsum aliqua nostrud esse reprehenderit consectetur consequat ex. In sint do exercitation labore magna et ipsum. Exercitation velit veniam adipiscing ipsum tempor commodo duis eiusmod quis laboris.
1#include "MyPlugin.h"
2#include "Modules/ModuleManager.h"
3
4void FMyPluginModule::StartupModule()
5{
6 UE_LOG(LogTemp, Log, TEXT("Plugin module starting up"));
7
8 if (IPluginManager::Get().IsPluginEnabled("MyPlugin"))
9 {
10 RegisterSettings();
11 InitializeSubsystems();
12 }
13}
Nostrud pariatur ex pariatur esse nostrud elit consequat dolor sit sint minim. Fugiat ea aliquip reprehenderit consequat incididunt occaecat adipiscing do. Irure occaecat dolor ullamco esse enim et dolor incididunt. Veniam dolore commodo consequat sint adipiscing laboris ullamco ullamco pariatur. Lorem tempor consectetur laboris duis dolore veniam ullamco.
1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
2class MYGAME_API UCustomComponent : public UActorComponent
3{
4 GENERATED_BODY()
5
6public:
7 UCustomComponent();
8
9 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
10 float UpdateInterval = 0.1f;
11
12 UFUNCTION(BlueprintCallable, Category = "Actions")
13 void ExecuteAction(const FString& ActionName);
14
15protected:
16 virtual void BeginPlay() override;
17 virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
18};