Line 3: | Line 3: | ||
==Properties== | ==Properties== | ||
− | {{ScriptFunction|bool|Enabled|{get; set;}|Enable or disable the collider.|5= | + | {{ScriptFunction|bool|Enabled|{get; set;}|Enable or disable the collider.|5= <pre> |
− | + | Space.Host.ExecutingObject.Collider.Enabled= false </pre>|6=<pre>--clicking this object toggles it's Collider off | |
− | + | ||
− | + | thisObject = Space.Host.ExecutingObject | |
− | Collider.Enabled = | + | |
− | + | OnClick = function() | |
+ | thisObject.Collider.Enabled = not thisObject.Collider.Enabled | ||
+ | |||
+ | end | ||
+ | |||
+ | thisObject.AddClickable() | ||
+ | thisObject.Clickable.OnClick(OnClick)</pre> | ||
}} | }} | ||
− | {{ScriptFunction|bool|IsTrigger|{get; set;}|Set Collider as a trigger.|5= | + | {{ScriptFunction|bool|IsTrigger|{get; set;}|Set Collider as a trigger.|5= <pre>Space.Host.ExecutingObject.Collider.IsTrigger = true</pre> |6= <pre>--clicking this object toggles it's collider between a Trigger Collider and Standard Collider |
− | + | ||
− | + | thisObject = Space.Host.ExecutingObject | |
− | + | ||
− | Collider.IsTrigger = | + | OnClick = function() |
− | + | thisObject.Collider.IsTrigger = not thisObject.Collider.IsTrigger | |
+ | |||
+ | end | ||
+ | |||
+ | thisObject.AddClickable() | ||
+ | thisObject.Clickable.OnClick(OnClick)</pre> | ||
}} | }} | ||
A base class of all colliders.
Enable or disable the collider.
Space.Host.ExecutingObject.Collider.Enabled= false
--clicking this object toggles it's Collider off thisObject = Space.Host.ExecutingObject OnClick = function() thisObject.Collider.Enabled = not thisObject.Collider.Enabled end thisObject.AddClickable() thisObject.Clickable.OnClick(OnClick)
Set Collider as a trigger.
Space.Host.ExecutingObject.Collider.IsTrigger = true
--clicking this object toggles it's collider between a Trigger Collider and Standard Collider thisObject = Space.Host.ExecutingObject OnClick = function() thisObject.Collider.IsTrigger = not thisObject.Collider.IsTrigger end thisObject.AddClickable() thisObject.Clickable.OnClick(OnClick)
|