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