Aller au contenu principal

SPhysicsHit

Index​

Properties Index​

Property
SGameObject Object get
SVector Position get
SVector Normal get
SVector UV get
SVector UV2 get
float Distance get
bool ContainsHit get

Properties​

Object​

SGameObject Object get

Property Description

this = Space.Host.ExecutingObject
hit = Space.Physics.RayCastSingle(this.WorldPosition,this.Forward,20)

hitGameObject = hit.Object
example 2

Position​

SVector Position get

Where the physics hit occurred

this = Space.Host.ExecutingObject
hit = Space.Physics.RayCastSingle(this.WorldPosition,this.Forward,20)

hitPosition = hit.Position

Normal​

SVector Normal get

The normal of the hit

this = Space.Host.ExecutingObject
hit = Space.Physics.RayCastSingle(this.WorldPosition,this.Forward,20)

hitNormal = hit.Normal

UV​

SVector UV get

The UV coordinates of where the hit occurred on a mesh.

danger

This property will currently always return [0,0] due to a current bug.

this = Space.Host.ExecutingObject
hit = Space.Physics.RayCastSingle(this.WorldPosition,this.Forward,20)

hitUV = hit.UV

UV2​

SVector UV2 get

The UV2 coordinates of where the hit occurred on a mesh.

danger

This property will currently always return [0,0] due to a current bug.

this = Space.Host.ExecutingObject
hit = Space.Physics.RayCastSingle(this.WorldPosition,this.Forward,20)

hitUV2 = hit.UV2

Distance​

float Distance get

How far down a ray or from the collider, the hit occurred

this = Space.Host.ExecutingObject
hit = Space.Physics.RayCastSingle(this.WorldPosition,this.Forward,20)

hitDistance = hit.Distance

ContainsHit​

bool ContainsHit get

Whether it was a hit or not

this = Space.Host.ExecutingObject
hit = Space.Physics.RayCastSingle(this.WorldPosition,this.Forward,20)

hitContainsHit = hit.ContainsHit