LeviLamina
Loading...
Searching...
No Matches
EndChaosLightManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class ILevel;
8// clang-format on
9
10class EndChaosLightManager {
11public:
12 // member variables
13 // NOLINTBEGIN
14 ::ll::TypedStorage<8, 8, ::ILevel&> mLevel;
15 ::ll::TypedStorage<4, 4, float> mEndChaosIntensityMultipler;
16 ::ll::TypedStorage<4, 4, float> mEndChaosPerpendicularAngle;
17 ::ll::TypedStorage<4, 4, float> mEndChaosAngle;
18 ::ll::TypedStorage<4, 4, float> mCurrentFlashDurationInTicks;
19 ::ll::TypedStorage<4, 4, float> mFlashDuration;
20 ::ll::TypedStorage<4, 4, float> mMinFlashDuration;
21 ::ll::TypedStorage<4, 4, float> mMaxFlashDuration;
22 ::ll::TypedStorage<4, 4, float> mCurrentFlashCooldownInTicks;
23 ::ll::TypedStorage<4, 4, float> mFlashCooldown;
24 ::ll::TypedStorage<4, 4, float> mMinFlashCooldown;
25 ::ll::TypedStorage<4, 4, float> mMaxFlashCooldown;
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 EndChaosLightManager& operator=(EndChaosLightManager const&);
31 EndChaosLightManager(EndChaosLightManager const&);
32 EndChaosLightManager();
33
34public:
35 // member functions
36 // NOLINTBEGIN
37#ifdef LL_PLAT_C
38 MCAPI void tick();
39#endif
40 // NOLINTEND
41};
Definition ILevel.h:218