OpenAstra
Loading...
Searching...
No Matches
capability_manage_hp.h
1
#ifndef CAPABILITY_MANAGE_HP_H
2
#define CAPABILITY_MANAGE_HP_H
3
4
#include "../engine/capability.h"
5
11
class
Capability_manage_hp
12
:
public
Capability
13
{
14
public
:
15
static
constexpr
char
capabilityName[] =
"manage_hp"
;
16
static
Capability* createFromTemplate( std::shared_ptr<GameObject> future_parent,
const
nlohmann::json& template_data );
17
static
Capability* createFromDump(
ObjectId
id
);
18
19
public
:
20
Capability_manage_hp(
ObjectId
id
);
21
virtual
~Capability_manage_hp();
22
23
void
tick(
double
delta_time_s,
double
total_time_s);
24
25
private
:
26
virtual
void
_finalizeUndump();
27
28
};
29
30
#endif
// CAPABILITY_MANAGE_HP_H
ObjectId
Definition
gameid.hpp:9
server
capabilities
capability_manage_hp.h
Generated by
1.13.2