5#include "CoreMinimal.h"
6#include "GameFramework/Actor.h"
8#include "World/SG_WorldTypes.h"
9#include "SG_Grid.generated.h"
16class UStaticMeshComponent;
25 virtual void Tick(
float DeltaTime)
override;
32 void SetModel(
const TSharedPtr<SnakeGame::Grid>& Grid, uint32 CellSize);
37 UPROPERTY(VisibleAnywhere)
38 TObjectPtr<USceneComponent> Origin;
40 UPROPERTY(VisibleAnywhere)
41 TObjectPtr<UStaticMeshComponent> GridMesh;
43 virtual void BeginPlay()
override;
47 UMaterialInstanceDynamic* GridMaterial;
Definition: SnakeGame.Build.cs:6
Definition: SG_WorldTypes.h:11