Creating a class wtihout FPostConstructInitializeProperties& PCIP?

Complier says no, looks like theres lot’s wrong within Action:




namespace ActionEnums
{
	enum ActionType
	{
		Movement,
		Combat,
		Other
	};
}

class Action
{
public:
	Action()
	{

	}
	ActionEnums::ActionType CurrentActionType;
};


Getting these erorrs:

‘Action’ : ‘class’ type redefinition
‘ActionEnums::ActionType’ : ‘enum’ type redefinition
‘CurrentActionType’ : undeclared identifier
‘Action’ : base class undefined