public:
// Called every frame
virtual void Tick(float DeltaTime) override;
UFUNCTION(BlueprintNativeEvent, Category = "Special Game Events")
void SetTileMaterial(class UMaterialInterface* TileMaterial);
virtual void SetTileMaterial_Implementation(class UMaterialInterface* TileMaterial);
void myTestFunction();
In a Tile.cpp file, a match 3 game project, as long as there’s a call to the SetTileMaterial() function or myTestFunction(), the Editor will freeze forever, but if I make the function protect, the problem will be gone.
I’m new to UE coding, any hint to help me solve this freeze?