Skip to content
This repository has been archived by the owner on Nov 1, 2024. It is now read-only.

Commit

Permalink
Finish v1.1-r23
Browse files Browse the repository at this point in the history
  • Loading branch information
ufna committed Aug 3, 2018
2 parents 0a94241 + 1b4626c commit 8370f5e
Show file tree
Hide file tree
Showing 14 changed files with 351 additions and 70 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Key features:

Check the [Wiki](https://hiazma.atlassian.net/wiki/display/VAR) for plugin usage examples and installation notes.

Current version: **1.1 R 22** (UE 4.18-4.19)
Current version: **1.1 R 23** (UE 4.20)

![SCREENSHOT](SCREENSHOT.jpg)

Expand Down
32 changes: 31 additions & 1 deletion Source/VaRestEditorPlugin/Classes/VaRest_BreakJson.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#else
#include "Engine.h"
#endif

#include "K2Node.h"

#include "VaRest_BreakJson.generated.h"
Expand Down Expand Up @@ -40,6 +39,37 @@ struct FVaRest_NamedType
bool bIsArray;
};

UCLASS(BlueprintType, Blueprintable)
class VARESTEDITORPLUGIN_API UVaRest_MakeJson : public UK2Node
{
GENERATED_UCLASS_BODY()

public:
// Begin UEdGraphNode interface.
virtual void AllocateDefaultPins() override;
virtual FLinearColor GetNodeTitleColor() const override;
virtual void PostEditChangeProperty(struct FPropertyChangedEvent& PropertyChangedEvent) override;
// End UEdGraphNode interface.

// Begin UK2Node interface
virtual bool IsNodePure() const { return true; }
virtual bool ShouldShowNodeProperties() const { return true; }
void GetMenuActions(FBlueprintActionDatabaseRegistrar& ActionRegistrar) const override;
virtual FText GetMenuCategory() const override;
virtual FText GetNodeTitle(ENodeTitleType::Type TitleType) const override;
virtual class FNodeHandlingFunctor* CreateNodeHandler(class FKismetCompilerContext& CompilerContext) const override;
// End UK2Node interface.

protected:
virtual void CreateProjectionPins(UEdGraphPin *Source);

public:
UPROPERTY(EditAnywhere, Category = PinOptions)
TArray<FVaRest_NamedType> Inputs;

};


UCLASS(BlueprintType, Blueprintable)
class VARESTEDITORPLUGIN_API UVaRest_BreakJson : public UK2Node
{
Expand Down
Loading

0 comments on commit 8370f5e

Please sign in to comment.