LeviLamina
Loading...
Searching...
No Matches
CombatRegenerationComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/legacy/ActorUniqueID.h"
7
8// auto generated forward declare list
9// clang-format off
10class Actor;
13class Player;
14struct ActorUniqueID;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mTargetID;
22 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CombatRegenerationListener>> mCombatRegenerationListener;
23 // NOLINTEND
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCNAPI void _applyCombatBuffsToMob(::Actor& owner, ::Actor& mob);
29
30 MCNAPI ::CombatRegenerationDefinition const* _getDefinition(::Actor& actor) const;
31
33
34 MCNAPI void tick(::Actor& owner);
35 // NOLINTEND
36};
Definition Actor.h:103
Definition CombatRegenerationComponent.h:17
MCAPI void _trySendPlayerGeneratedByAxolotlTelemetryEvent(::Player const &player) const
MCAPI::CombatRegenerationDefinition const * _getDefinition(::Actor &actor) const
MCAPI void tick(::Actor &owner)
MCAPI void _applyCombatBuffsToMob(::Actor &owner, ::Actor &mob)
Definition CombatRegenerationDefinition.h:13
Definition CombatRegenerationListener.h:14
Definition Player.h:119
Definition ActorUniqueID.h:5