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