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