Open Asterune
PhysicsService

PhysicsService

Registers collision groups and configures collision relationships.

Service
game:GetService("PhysicsService")
Inherits
Instance
Replication
Never

Behavior

PhysicsService registers collision groups and configures collision relationships.

Summary

Members11
Methods11

Methods

CollisionGroupContainsPart

PhysicsService:CollisionGroupContainsPart(name: string, part: BasePart): boolean

Returns whether the Part belongs to the specified collision group.

CollisionGroupSetCollidable

PhysicsService:CollisionGroupSetCollidable(name1: string, name2: string, collidable: boolean): ()

Sets whether Parts in the two collision groups can collide.

CollisionGroupsAreCollidable

PhysicsService:CollisionGroupsAreCollidable(a: string, b: string): boolean

Returns whether the two collision groups are allowed to collide.

CreateCollisionGroup

PhysicsService:CreateCollisionGroup(name: string): ()

Creates a named collision group and returns its identifier.

GetCollisionGroupName

PhysicsService:GetCollisionGroupName(part: BasePart): string

Returns the name associated with a collision-group identifier.

GetExecutionGroup

PhysicsService:GetExecutionGroup(): ExecutionGroup?

Returns this instance if it is an ExecutionGroup. Otherwise returns the nearest ancestor ExecutionGroup, or nil when no group contains the instance.

GetRegisteredCollisionGroups

PhysicsService:GetRegisteredCollisionGroups(): table

Returns the registered collision groups.

IsCollisionGroupRegistered

PhysicsService:IsCollisionGroupRegistered(name: string): boolean

Returns whether the named collision group exists.

RegisterCollisionGroup

PhysicsService:RegisterCollisionGroup(name: string): ()

Registers a named collision group.

SetPartCollisionGroup

PhysicsService:SetPartCollisionGroup(part: BasePart, name: string): ()

Assigns a Part to the named collision group.

UnregisterCollisionGroup

PhysicsService:UnregisterCollisionGroup(name: string): ()

Removes a registered collision group.

Inherited members

Inherited47

Instance