the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 26 lines 852 B view raw
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};