This repository was archived by the owner on Oct 5, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathluatypes.h
More file actions
114 lines (104 loc) · 1.55 KB
/
luatypes.h
File metadata and controls
114 lines (104 loc) · 1.55 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
#ifndef __LUATYPES_H__
#define __LUATYPES_H__
#if defined(_MSC_VER) && (_MSC_VER > 1000)
#pragma once
#endif
namespace GarrysMod {
namespace Lua {
namespace Type {
enum {
NONE = -1,
INVALID = NONE,
NIL,
BOOLEAN,
BOOL = BOOLEAN,
LIGHTUSERDATA,
NUMBER,
STRING,
TABLE,
FUNCTION,
USERDATA,
THREAD,
LAST = THREAD,
// UserData
ENTITY,
PLAYER = ENTITY,
VEHICLE = ENTITY,
VECTOR,
ANGLE,
PHYSOBJ,
SAVE,
RESTORE,
DAMAGEINFO,
EFFECTDATA,
MOVEDATA,
RECIPIENTFILTER,
USERCMD,
SCRIPTEDVEHICLE,
// Client Only
MATERIAL,
PANEL,
PARTICLE,
PARTICLEEMITTER,
TEXTURE,
USERMSG,
CONVAR,
IMESH,
MATRIX,
SOUND,
PIXELVISHANDLE,
DLIGHT,
VIDEO,
FILE,
LOCOMOTION,
PATHFOLLOWER,
NAVMESH,
AUDIOCHANNEL,
COUNT
};
static const char* Name[] = {
"nil",
"bool",
"lightuserdata",
"number",
"string",
"table",
"function",
"userdata",
"thread",
"entity",
"vector",
"angle",
"physobj",
"save",
"restore",
"damageinfo",
"effectdata",
"movedata",
"recipientfilter",
"usercmd",
"vehicle",
"material",
"panel",
"particle",
"particleemitter",
"texture",
"usermsg",
"convar",
"mesh",
"matrix",
"sound",
"pixelvishandle",
"dlight",
"video",
"file",
"locomotion",
"pathfollower",
"navmesh",
"audiochannel",
nullptr
};
}
}
}
#endif /* !__LUATYPES_H__ */