the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2using namespace std;
3#include "TutorialTask.h"
4
5class ItemInstance;
6
7class PickupTask : public TutorialTask
8{
9public:
10 PickupTask( int itemId, unsigned int quantity, int auxValue,
11 Tutorial *tutorial, int descriptionId, bool enablePreCompletion = true, vector<TutorialConstraint *> *inConstraints = NULL,
12 bool bShowMinimumTime=false, bool bAllowFade=true, bool m_bTaskReminders=true )
13 : TutorialTask(tutorial, descriptionId, enablePreCompletion, inConstraints, bShowMinimumTime, bAllowFade, m_bTaskReminders ),
14 m_itemId( itemId),
15 m_quantity( quantity ),
16 m_auxValue( auxValue )
17 {}
18
19 virtual bool isCompleted() { return bIsCompleted; }
20 virtual void onTake(shared_ptr<ItemInstance> item, unsigned int invItemCountAnyAux, unsigned int invItemCountThisAux);
21
22private:
23 int m_itemId;
24 unsigned int m_quantity;
25 int m_auxValue;
26};