| 12345678910111213141516171819202122 |
- #pragma once
- #include <DXBuffer.h>
- #include <GraphicsApi.h>
- #include <Model3D.h>
- #include <Texture.h>
- class FactoryCraftModel : public Framework::Model3D
- {
- private:
- Framework::DXBuffer* lightBuffer;
- unsigned char lightBufferData[6];
- float destroyedState;
- public:
- FactoryCraftModel();
- ~FactoryCraftModel();
- void setLightBuffer(unsigned char light[6]);
- Framework::DXBuffer* zLightBuffer() const;
- void setDestroyedState(float percentage);
- float getEffectPercentage() override;
- };
|