mirror of
https://github.com/quizhizhe/LiteLoaderBDS-1.16.40.git
synced 2025-06-03 04:23:39 +00:00
38 lines
1.0 KiB
C++
38 lines
1.0 KiB
C++
// This Header is auto generated by BDSLiteLoader Toolchain
|
|
#pragma once
|
|
#define AUTO_GENERATED
|
|
#include "../Global.h"
|
|
|
|
#define BEFORE_EXTRA
|
|
class BaseAttributeMap;
|
|
struct AttributeInstanceHandle
|
|
{
|
|
unsigned int mAttributeID;
|
|
BaseAttributeMap *mAttributeMap;
|
|
};
|
|
|
|
#undef BEFORE_EXTRA
|
|
|
|
class AttributeInstanceDelegate {
|
|
|
|
#define AFTER_EXTRA
|
|
public:
|
|
AttributeInstanceHandle mAttributeHandle;
|
|
#undef AFTER_EXTRA
|
|
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_ATTRIBUTEINSTANCEDELEGATE
|
|
public:
|
|
class AttributeInstanceDelegate& operator=(class AttributeInstanceDelegate const &) = delete;
|
|
AttributeInstanceDelegate(class AttributeInstanceDelegate const &) = delete;
|
|
AttributeInstanceDelegate() = delete;
|
|
#endif
|
|
|
|
public:
|
|
/*0*/ virtual ~AttributeInstanceDelegate();
|
|
/*1*/ virtual void tick();
|
|
/*2*/ virtual void notify(__int64);
|
|
/*3*/ virtual bool change(float, float, struct AttributeBuffInfo);
|
|
/*4*/ virtual float getBuffValue(class AttributeBuff const &) const;
|
|
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_ATTRIBUTEINSTANCEDELEGATE
|
|
#endif
|
|
|
|
}; |