Skip to content

Commit 2d96025

Browse files
committed
feat(types): CollisionGroups
1 parent a88bb04 commit 2d96025

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

src/plugins/loader/scripting/sdk/coretypes.cpp

+31
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,37 @@ LoadScriptingComponent(
180180
.addConstant("KickedVACNetAbnormalBehavior", 163)
181181
.endNamespace()
182182

183+
.beginNamespace("CollisionGroup")
184+
.addConstant("COLLISION_GROUP_ALWAYS", (uint64_t)BuiltInCollisionGroup_t::COLLISION_GROUP_ALWAYS)
185+
.addConstant("COLLISION_GROUP_NONPHYSICAL", (uint64_t)BuiltInCollisionGroup_t::COLLISION_GROUP_NONPHYSICAL)
186+
.addConstant("COLLISION_GROUP_TRIGGER", (uint64_t)BuiltInCollisionGroup_t::COLLISION_GROUP_TRIGGER)
187+
.addConstant("COLLISION_GROUP_CONDITIONALLY_SOLID", (uint64_t)BuiltInCollisionGroup_t::COLLISION_GROUP_CONDITIONALLY_SOLID)
188+
.addConstant("COLLISION_GROUP_FIRST_USER", (uint64_t)BuiltInCollisionGroup_t::COLLISION_GROUP_FIRST_USER)
189+
.addConstant("COLLISION_GROUPS_MAX_ALLOWED", (uint64_t)BuiltInCollisionGroup_t::COLLISION_GROUPS_MAX_ALLOWED)
190+
.addConstant("COLLISION_GROUP_DEFAULT", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_DEFAULT)
191+
.addConstant("COLLISION_GROUP_DEBRIS", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_DEBRIS)
192+
.addConstant("COLLISION_GROUP_INTERACTIVE_DEBRIS", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_INTERACTIVE_DEBRIS)
193+
.addConstant("COLLISION_GROUP_INTERACTIVE", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_INTERACTIVE)
194+
.addConstant("COLLISION_GROUP_PLAYER", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_PLAYER)
195+
.addConstant("COLLISION_GROUP_BREAKABLE_GLASS", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_BREAKABLE_GLASS)
196+
.addConstant("COLLISION_GROUP_VEHICLE", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_VEHICLE)
197+
.addConstant("COLLISION_GROUP_PLAYER_MOVEMENT", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_PLAYER_MOVEMENT)
198+
.addConstant("COLLISION_GROUP_NPC", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_NPC)
199+
.addConstant("COLLISION_GROUP_IN_VEHICLE", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_IN_VEHICLE)
200+
.addConstant("COLLISION_GROUP_WEAPON", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_WEAPON)
201+
.addConstant("COLLISION_GROUP_VEHICLE_CLIP", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_VEHICLE_CLIP)
202+
.addConstant("COLLISION_GROUP_PROJECTILE", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_PROJECTILE)
203+
.addConstant("COLLISION_GROUP_DOOR_BLOCKER", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_DOOR_BLOCKER)
204+
.addConstant("COLLISION_GROUP_PASSABLE_DOOR", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_PASSABLE_DOOR)
205+
.addConstant("COLLISION_GROUP_DISSOLVING", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_DISSOLVING)
206+
.addConstant("COLLISION_GROUP_PUSHAWAY", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_PUSHAWAY)
207+
.addConstant("COLLISION_GROUP_NPC_ACTOR", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_NPC_ACTOR)
208+
.addConstant("COLLISION_GROUP_NPC_SCRIPTED", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_NPC_SCRIPTED)
209+
.addConstant("COLLISION_GROUP_PZ_CLIP", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_PZ_CLIP)
210+
.addConstant("COLLISION_GROUP_PROPS", (uint64_t)StandardCollisionGroups_t::COLLISION_GROUP_PROPS)
211+
.addConstant("LAST_SHARED_COLLISION_GROUP", (uint64_t)StandardCollisionGroups_t::LAST_SHARED_COLLISION_GROUP)
212+
.endNamespace()
213+
183214
.beginNamespace("EConVarType")
184215
.addConstant("EConVarType_Invalid", (uint64_t)EConVarType::EConVarType_Invalid)
185216
.addConstant("EConVarType_Bool", (uint64_t)EConVarType::EConVarType_Bool)

0 commit comments

Comments
 (0)