All pages
Powered by GitBook
1 of 1

Loading...

SSphereCollider

Index

Properties Index

Property Name

Properties

Center

Center get set

The center of the sphere in the object's local space.

Radius

float Radius get set

The radius of the sphere measured in the object's local space.

Enabled

bool Enabled get set

Enabled Colliders will collide with other Colliders, disabled Colliders won't.

IsTrigger

bool IsTrigger get set

Is the collider a trigger?

GameObject

GameObject get

Property Description

SVector Center get set

float Radius get set

bool Enabled get set

bool IsTrigger get set

SGameObject GameObject get

SVector
SGameObject
Center = Space.Host.ExecutingObject.SphereCollider.Center
--clicking this object moves it's Sphere Collider's center one unit upwards

thisObject = Space.Host.ExecutingObject

OnClick = function()
center = thisObject.SphereCollider.Center

thisObject.SphereCollider.Center = Vector.New(center.X,center.Y + 1, center.Z)

end

thisObject.AddClickable() 
thisObject.Clickable.OnClick(OnClick)
Space.Host.ExecutingObject.SphereCollider.Radius = 2
--clicking this object increments it's Sphere Collider's radius by one unit 

thisObject = Space.Host.ExecutingObject

OnClick = function()

thisObject.SphereCollider.Radius = thisObject.SphereCollider.Radius + 1

end

thisObject.AddClickable() 
thisObject.Clickable.OnClick(OnClick)
Space.Host.ExecutingObject.SphereCollider.Enabled = false
--clicking this object toggles it's Sphere Collider On/Off

thisObject = Space.Host.ExecutingObject

OnClick = function()
thisObject.SphereCollider.Enabled = not thisObject.SphereCollider.Enabled

end

thisObject.AddClickable() 
thisObject.Clickable.OnClick(OnClick)
Space.Host.ExecutingObject.SphereCollider.Enabled = true
--clicking this object toggles it's Sphere Collider between being a Collider vs Trigger Collider

thisObject = Space.Host.ExecutingObject

OnClick = function()
thisObject.SphereCollider.IsTrigger = not thisObject.SphereCollider.IsTrigger

end

thisObject.AddClickable() 
thisObject.Clickable.OnClick(OnClick)
theGameObject = Space.Host.ExecutingObject.SphereCollider.GameObject