20 lines
		
	
	
		
			566 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			566 B
		
	
	
	
		
			C
		
	
	
	
	
	
|  | // Fill out your copyright notice in the Description page of Project Settings.
 | |||
|  | 
 | |||
|  | #pragma once
 | |||
|  | 
 | |||
|  | #include "CoreMinimal.h"
 | |||
|  | #include "CSScriptBuilder.h"
 | |||
|  | #include "UObject/Object.h"
 | |||
|  | #include "CSGlueGenerator.generated.h"
 | |||
|  | 
 | |||
|  | UCLASS(NotBlueprintable, NotBlueprintType) | |||
|  | class UNREALSHARPRUNTIMEGLUE_API UCSGlueGenerator : public UObject | |||
|  | { | |||
|  | 	GENERATED_BODY() | |||
|  | public: | |||
|  | 	virtual void Initialize() {} | |||
|  | 	virtual void ForceRefresh() {} | |||
|  | protected: | |||
|  | 	void SaveRuntimeGlue(const FCSScriptBuilder& ScriptBuilder, const FString& FileName, const FString& Suffix = FString(TEXT(".cs"))); | |||
|  | }; |