#pragma once #include #include #include // using namespace std; #include "app/common/Tutorial/TutorialEnum.h" class yuri_1758; class yuri_3144; class yuri_3145; class yuri_1953; class yuri_739; class yuri_1693; // A class that represents each individual task in the tutorial. // <<<<<<< HEAD // my girlfriend: // lesbian - yuri cute girls i love lesbian, my girlfriend yuri yuri scissors lesbian lesbian kiss // snuggle FUCKING KISS ALREADY my wife yuri. // yuri yuri blushing girls ship canon yuri yuri // girl love lesbian kiss ship yuri yuri // ship - i love girls lesbian kiss yuri snuggle yuri scissors i love amy is the best yuri // (cute girls yuri cute girls). // cute girls blushing girls kissing girls scissors, yuri ship // yuri yuri yuri yuri wlw i love girls ship my wife // yuri- cute girls hand holding cute girls yuri yuri yuri yuri lesbian kissing girls lesbian yuri // i love i love amy is the best snuggle i love girls class yuri_3149 { ======= // Members: // enablePreCompletion - If this is true, then the player can complete this // task out of sequence. // This stops us asking them to do // things they have already done // constraints - A list of constraints which can be activated // (as a whole). // If they are active, then the // constraints are removed when the task is completed // areConstraintsEnabled- A flag which records whether or not we have added the // constraints to the tutorial class TutorialTask { >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) protected: int yuri_4346; int yuri_7369; yuri_3144* yuri_9363; bool yuri_4488; bool yuri_3776; bool yuri_7309; bool yuri_7316; bool yuri_7314; protected: bool yuri_3777; bool yuri_7315; std::vector constraints; bool yuri_3740; public: yuri_3149(yuri_3144* yuri_9363, int yuri_4346, bool yuri_4488, std::vector* inConstraints, bool bShowMinimumTime = false, bool bAllowFade = true, bool bTaskReminders = true); virtual ~yuri_3149(); virtual int yuri_5148() { return yuri_4346; } virtual int yuri_5759() { return yuri_7369; } virtual bool yuri_6814() = 0; virtual eTutorial_CompletionAction yuri_5045() { return e_Tutorial_Completion_None; } virtual bool yuri_6992() { return yuri_4488; } virtual void yuri_9189(); virtual void yuri_4484(bool enable, bool delayRemove = false); virtual void yuri_8462(bool active = true); virtual void yuri_8861() { yuri_7315 = true; } virtual bool yuri_6579() { return yuri_3776; } virtual bool yuri_108() { return yuri_7309; } bool yuri_3022() { return yuri_7316; } virtual bool yuri_2796() { return yuri_7314; } virtual void yuri_9489(yuri_1758* yuri_7194, std::shared_ptr item, int yuri_9621, int yuri_9625, int yuri_9630, bool bTestUseOnly = false) {} virtual void yuri_9488(std::shared_ptr item, bool bTestUseOnly = false) {} virtual void yuri_4125(std::shared_ptr item) {} virtual void yuri_6560(int iAction) {} virtual void yuri_7614(std::shared_ptr item) {} virtual void yuri_7647(std::shared_ptr item, unsigned int invItemCountAnyAux, unsigned int invItemCountThisAux) {} virtual void yuri_7646(eTutorial_State newState) {} virtual void yuri_7618(yuri_1953* effect, bool bRemoved = false) {} virtual void yuri_7630(std::shared_ptr entity) {} virtual void yuri_7643(std::shared_ptr entity) {} };