Integrating latest 47acbe8
This commit is contained in:
@@ -10,13 +10,11 @@
|
||||
*
|
||||
*/
|
||||
#pragma once
|
||||
// code gen
|
||||
|
||||
#include <Source/InputNode.generated.h>
|
||||
|
||||
// script canvas
|
||||
#include <ScriptCanvas/Core/Node.h>
|
||||
#include <ScriptCanvas/Core/Graph.h>
|
||||
#include <ScriptCanvas/CodeGen/CodeGen.h>
|
||||
|
||||
#include <StartingPointInput/InputEventNotificationBus.h>
|
||||
|
||||
@@ -30,30 +28,17 @@ namespace StartingPointInput
|
||||
: public ScriptCanvas::Node
|
||||
, protected InputEventNotificationBus::Handler
|
||||
{
|
||||
ScriptCanvas_Node(InputNode,
|
||||
ScriptCanvas_Node::Uuid("{0B0AC61B-4BBA-42BF-BDCD-DAF2D3CA41A8}")
|
||||
ScriptCanvas_Node::Name("Input Handler")
|
||||
ScriptCanvas_Node::Description("Handle processed input events found in input binding assets")
|
||||
ScriptCanvas_Node::Icon("Editor/Icons/Components/InputConfig.png")
|
||||
ScriptCanvas_Node::Category("Gameplay/Input")
|
||||
ScriptCanvas_Node::GraphEntryPoint(true)
|
||||
);
|
||||
|
||||
public:
|
||||
|
||||
SCRIPTCANVAS_NODE(InputNode);
|
||||
|
||||
InputNode() = default;
|
||||
~InputNode() override = default;
|
||||
InputNode(const InputNode&) = default;
|
||||
InputNode& operator=(const InputNode&) = default;
|
||||
|
||||
// Outputs
|
||||
ScriptCanvas_Out(ScriptCanvas_Out::Name("Pressed", "Signaled when the input event begins."));
|
||||
ScriptCanvas_Out(ScriptCanvas_Out::Name("Held", "Signaled while the input event is active."));
|
||||
ScriptCanvas_Out(ScriptCanvas_Out::Name("Released", "Signaled when the input event ends."));
|
||||
|
||||
// Data
|
||||
ScriptCanvas_Property(AZStd::string, ScriptCanvas_Property::Name("Event Name", "The input event name as defined in an inputbinding asset. Example 'Fireball'") ScriptCanvas_Property::Input);
|
||||
AZStd::string m_eventName;
|
||||
|
||||
ScriptCanvas_Property(float, ScriptCanvas_Property::Name("Value", "The current value from the input.") ScriptCanvas_Property::Visibility(true) ScriptCanvas_Property::Output ScriptCanvas_Property::OutputStorageSpec);
|
||||
float m_value;
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
@@ -72,4 +57,4 @@ namespace StartingPointInput
|
||||
void OnHeld(float value) override;
|
||||
void OnReleased(float value) override;
|
||||
};
|
||||
} // namespace StartingPointInput
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user