/**
 * @file  TeleportRotationData.hpp
 * @note  This Header is auto generated by LiteLoaderBDS Toolchain.
 *
 */
#pragma once
#define AUTO_GENERATED
#include "../Global.h"

#define BEFORE_EXTRA

#undef BEFORE_EXTRA

/**
 * @brief MC class TeleportRotationData.
 *
 */
class TeleportRotationData {

#define AFTER_EXTRA
#define DISABLE_CONSTRUCTOR_PREVENTION_TELEPORTROTATIONDATA
public:
    char filler[32];
    class TeleportRotationData& operator=(class TeleportRotationData const&) = delete;
    TeleportRotationData(class TeleportRotationData const&) = default;
    TeleportRotationData() = default;
#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_TELEPORTROTATIONDATA
public:
    class TeleportRotationData& operator=(class TeleportRotationData const &) = delete;
    TeleportRotationData(class TeleportRotationData const &) = delete;
    TeleportRotationData() = delete;
#endif

public:
    /**
     * @symbol ??0TeleportRotationData@@QEAA@AEBVRelativeFloat@@0AEBV?$optional@VVec2@@@std@@@Z
     * @hash   954629233
     */
    MCAPI TeleportRotationData(class RelativeFloat const &, class RelativeFloat const &, class std::optional<class Vec2> const &);

};