// This Header is auto generated by BDSLiteLoader Toolchain #pragma once #define AUTO_GENERATED #include "../Global.h" #include "BaseCircuitComponent.hpp" #define BEFORE_EXTRA #undef BEFORE_EXTRA class ProducerComponent : public BaseCircuitComponent { #define AFTER_EXTRA #undef AFTER_EXTRA #ifndef DISABLE_CONSTRUCTOR_PREVENTION_PRODUCERCOMPONENT public: class ProducerComponent& operator=(class ProducerComponent const &) = delete; ProducerComponent(class ProducerComponent const &) = delete; ProducerComponent() = delete; #endif public: /*0*/ virtual ~ProducerComponent(); /*3*/ virtual void setStrength(int); /*5*/ virtual void __unk_vfn_5(); /*7*/ virtual bool canStopPower(); /*8*/ virtual void setStopPower(bool); /*9*/ virtual unsigned __int64 getBaseType() const; /*10*/ virtual unsigned __int64 getInstanceType() const; /*13*/ virtual bool allowConnection(class CircuitSceneGraph &, class CircuitTrackingInfo const &, bool &); /*15*/ virtual bool evaluate(class CircuitSystem &, class BlockPos const &); /*18*/ virtual void __unk_vfn_18(); /*21*/ virtual void __unk_vfn_21(); #ifdef ENABLE_VIRTUAL_FAKESYMBOL_PRODUCERCOMPONENT #endif };