LiteLoaderBDS-1.16.40/LiteLoader/Header/MC/TickingArea.hpp
2022-09-21 19:47:03 +08:00

56 lines
1.9 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
class TickingArea {
#define AFTER_EXTRA
#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_TICKINGAREA
public:
class TickingArea& operator=(class TickingArea const &) = delete;
TickingArea(class TickingArea const &) = delete;
TickingArea() = delete;
#endif
public:
/*0*/ virtual ~TickingArea();
/*1*/ virtual class mce::UUID const & getId() const;
/*2*/ virtual std::string const & getName() const;
/*3*/ virtual struct ActorUniqueID const & getEntityId() const;
/*4*/ virtual bool isEntityOwned() const;
/*5*/ virtual class BlockSource & getBlockSource();
/*6*/ virtual bool isAlwaysActive() const;
/*7*/ virtual float getMaxDistToPlayers() const;
/*8*/ virtual void __unk_vfn_8();
/*9*/ virtual void __unk_vfn_9();
/*10*/ virtual struct TickingAreaDescription getDescription() const;
/*11*/ virtual void tick(struct Tick const &, bool);
/*12*/ virtual void tickSeasons(class Random &);
/*13*/ virtual void updatePosition(class Vec3 const &);
/*14*/ virtual void center();
/*15*/ virtual class Actor * findOwner(unsigned char &);
/*16*/ virtual bool entityHasBeenFound() const;
/*17*/ virtual void setEntityFound();
/*18*/ virtual bool isRemoved();
/*19*/ virtual void remove();
/*20*/ virtual void onComponentChanged(unsigned int, float, bool);
/*21*/ virtual void onChunkDiscarded(class LevelChunk &);
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_TICKINGAREA
MCVAPI class ITickingAreaView & getView();
MCVAPI class ITickingAreaView const & getView() const;
#endif
//private:
MCAPI TickingArea(class Dimension &, class mce::UUID, std::string const &, struct ActorUniqueID, struct Bounds const &, bool, float, bool);
MCAPI void _save();
private:
};