Polyphase Game Engine
Loading...
Searching...
No Matches
PlayerInputRegistrar.h
Go to the documentation of this file.
1#pragma once
2
3#include "Nodes/Node.h"
4#include "AssetRef.h"
5
7
9{
10public:
11
13
15
16 virtual void Start() override;
17 virtual void GatherProperties(std::vector<Property>& outProps) override;
18 virtual const char* GetTypeName() const override;
19
22
23protected:
24
26};
Definition AssetRef.h:18
Definition InputActionsAsset.h:7
Definition Node.h:67
Definition PlayerInputRegistrar.h:9
void SetInputActions(InputActionsAsset *asset)
Definition PlayerInputRegistrar.cpp:63
DECLARE_NODE(PlayerInputRegistrar, Node)
virtual void GatherProperties(std::vector< Property > &outProps) override
Definition PlayerInputRegistrar.cpp:47
PlayerInputRegistrar()
Definition PlayerInputRegistrar.cpp:9
AssetRef mInputActions
Definition PlayerInputRegistrar.h:25
virtual void Start() override
Definition PlayerInputRegistrar.cpp:14
virtual const char * GetTypeName() const override
Definition PlayerInputRegistrar.cpp:58
InputActionsAsset * GetInputActions() const
Definition PlayerInputRegistrar.cpp:68