-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathgodotsteam_id.cpp
38 lines (32 loc) · 1.39 KB
/
godotsteam_id.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
///// HEADER INCLUDES
/////////////////////////////////////////////////
//
// Include GodotSteam header
#include "godotsteam_id.h"
///// BIND METHODS
/////////////////////////////////////////////////
//
void SteamID::_bind_methods() {
ClassDB::bind_method(D_METHOD("from_int", "id"), &SteamID::from_int);
ClassDB::bind_method(D_METHOD("get_account_id"), &SteamID::get_account_id);
ClassDB::bind_method(D_METHOD("get_un_account_instance"), &SteamID::get_un_account_instance);
ClassDB::bind_method(D_METHOD("get_account_type"), &SteamID::get_account_type);
ClassDB::bind_method(D_METHOD("get_universe"), &SteamID::get_universe);
ClassDB::bind_method(D_METHOD("to_int"), &SteamID::to_int);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_INVALID);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_INDIVIDUAL);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_MULTISEAT);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_GAME_SERVER);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_ANON_GAME_SERVER);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_PENDING);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_CONTENT_SERVER);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_CLAN);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_CHAT);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_CONSOLE_USER);
BIND_ENUM_CONSTANT(ACCOUNT_TYPE_ANON_USER);
BIND_ENUM_CONSTANT(UNIVERSE_INVALID);
BIND_ENUM_CONSTANT(UNIVERSE_PUBLIC);
BIND_ENUM_CONSTANT(UNIVERSE_BETA);
BIND_ENUM_CONSTANT(UNIVERSE_INTERNAL);
BIND_ENUM_CONSTANT(UNIVERSE_DEV);
}