Adds landscape hack

This commit is contained in:
2021-11-20 04:03:27 +01:00
parent 33254c45ca
commit ea0b5d8c28
6 changed files with 117 additions and 1 deletions

View File

@@ -0,0 +1,31 @@
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "LandscapeProxy.h"
#include "GameFramework/Actor.h"
#include "LFLandscapeGrassHack.generated.h"
UCLASS()
class LIDARFOREST_API ALFLandscapeGrassHack : public AActor
{
GENERATED_BODY()
public:
// Sets default values for this actor's properties
ALFLandscapeGrassHack();
UPROPERTY()
USceneComponent* Root;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
ALandscapeProxy* Landscape;
protected:
// Called when the game starts or when spawned
virtual void BeginPlay() override;
void UpdateGrass(ALandscapeProxy* LandscapeToUpdate);
};

View File

@@ -0,0 +1,26 @@
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "MyActor.generated.h"
UCLASS()
class LIDARFOREST_API AMyActor : public AActor
{
GENERATED_BODY()
public:
// Sets default values for this actor's properties
AMyActor();
protected:
// Called when the game starts or when spawned
virtual void BeginPlay() override;
public:
// Called every frame
virtual void Tick(float DeltaTime) override;
};