wiki.sine.space | sinespace

Difference between revisions of "Scripting/SCapsuleCollider"

From wiki.sine.space
Jump to: navigation, search
(Created page with "==Members== {{ScriptFunction|bool|Enabled|[get, set]|Enabled Colliders.|5= local Object = Space.Scene.Find("SCRIPT_OBJECT")<br> Space.Log(Object.CapsuleCollider.Enabled); }}...")
 
Line 1: Line 1:
==Members==
 
  
{{ScriptFunction|bool|Enabled|[get, set]|Enabled Colliders.|5=
 
local Object = Space.Scene.Find("SCRIPT_OBJECT")<br>
 
Space.Log(Object.CapsuleCollider.Enabled);
 
}}
 
  
 
{{ScriptFunction|bool|IsTrigger|[get, set]|Is the collider a trigger?|5=
 
local Object = Space.Scene.Find("SCRIPT_OBJECT")<br>
 
Space.Log(Object.CapsuleCollider.IsTrigger);
 
}}
 
  
  
 
==Properties==
 
==Properties==
{{ScriptFunction|SVector|Center|[get, set]|The center of the capsule, measured in the object's local space.|5=
 
function PrintVector (data)<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;Space.Log(data.X);<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;Space.Log(data.Y);<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;Space.Log(data.Z);<br>
 
end<br>
 
local Object = Space.Scene.Find("SCRIPT_OBJECT")<br>
 
local VectorData = Object.CapsuleCollider.Center;<br>
 
PrintVector(VectorData)
 
}}
 
  
{{ScriptFunction|int|Direction|[get, set]|The direction of the capsule.|5=
+
{{ScriptFunction|SVector|Center|[get, set]|The center of the capsule, measured in the object's local space.|5=<pre>Center = Space.Host.ExecutingObject.CapsuleCollider.Center</pre>|6=<pre></pre>}}
local Object = Space.Scene.Find("SCRIPT_OBJECT")<br>
+
 
lObject.CapsuleCollider.Direction = 10;<br>
+
{{ScriptFunction|int|Direction|[get, set]|The direction of the capsule.|5=<pre> Direction = Space.Host.ExecutingObject.CapsuleCollider.Direction </pre>|6=<pre></pre>}}
Space.Log(Object.CapsuleCollider.Direction);
+
 
}}
+
{{ScriptFunction|float|Height|[get, set]|The height of the capsule measured in the object's local space.|5=<pre>Height= Space.Host.ExecutingObject.CapsuleCollider.Height</pre>|6=<pre></pre>}}
 +
 
 +
{{ScriptFunction|int|Radius|[get, set]|The radius of the capsule.|5= <pre>Radius = Space.Host.ExecutingObject.CapsuleCollider.Radius</pre>|6=<pre></pre>}}
 +
 
 +
{{ScriptFunction|bool|Enabled|[get, set]|Enabled Colliders will collide with other Colliders, disabled Colliders won't.|5=<pre>CapsuleCollider.Enabled </pre>|6=<pre></pre>}}
 +
 
 +
 
 +
{{ScriptFunction|bool|IsTrigger|[get, set]|Is the collider a trigger?|5= <pre>Space.Host.ExecutingObject.CapsuleCollider.IsTrigger = false</pre>|6=<pre></pre>}}
  
{{ScriptFunction|float|Height|[get, set]|The height of the capsule measured in the object's local space.|5=
 
local Object = Space.Scene.Find("SCRIPT_OBJECT")<br>
 
Object.CapsuleCollider.Height= 10;<br>
 
Space.Log(Object.CapsuleCollider.Height);
 
}}
 
  
{{ScriptFunction|int|Radius|[get, set]|The radius of the capsule.|5=
 
local Object = Space.Scene.Find("SCRIPT_OBJECT")<br>
 
Object.CapsuleCollider.Radius= 10;<br>
 
Space.Log(Object.CapsuleCollider.Radius);
 
}}
 
  
 
{{Scripting Navbox}}
 
{{Scripting Navbox}}

Revision as of 18:47, 19 January 2022



Properties

Center

SVector Center [get, set]

The center of the capsule, measured in the object's local space.

Center = Space.Host.ExecutingObject.CapsuleCollider.Center


Direction

int Direction [get, set]

The direction of the capsule.

 Direction = Space.Host.ExecutingObject.CapsuleCollider.Direction 


Height

float Height [get, set]

The height of the capsule measured in the object's local space.

Height= Space.Host.ExecutingObject.CapsuleCollider.Height


Radius

int Radius [get, set]

The radius of the capsule.

Radius = Space.Host.ExecutingObject.CapsuleCollider.Radius


Enabled

bool Enabled [get, set]

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

CapsuleCollider.Enabled 



IsTrigger

bool IsTrigger [get, set]

Is the collider a trigger?

Space.Host.ExecutingObject.CapsuleCollider.IsTrigger = false