#include "Minecraft.World/Header Files/stdafx.h" #include #include "../../../../net/minecraft/client/Minecraft.h" #include "../Tutorial.h" #include "Minecraft.World/net/minecraft/world/entity/animal/EntityHorse.h" #include "RideEntityTask.h" RideEntityTask::RideEntityTask(const int eType, Tutorial* tutorial, int descriptionId, bool enablePreCompletion, std::vector* inConstraints, bool bShowMinimumTime, bool bAllowFade, bool bTaskReminders) : TutorialTask(tutorial, descriptionId, enablePreCompletion, inConstraints, bShowMinimumTime, bAllowFade, bTaskReminders), m_eType(eType) {} bool RideEntityTask::isCompleted() { return bIsCompleted; } void RideEntityTask::onRideEntity(std::shared_ptr entity) { if (entity->instanceof((eINSTANCEOF)m_eType)) { bIsCompleted = true; } }