wiki.sine.space | sinespace

Difference between revisions of "Scripting/SMeshRenderer"

From wiki.sine.space
Jump to: navigation, search
Line 2: Line 2:
  
 
=Properties=
 
=Properties=
{{ScriptFunction|bool|Enabled|{get; set;}|Makes the rendered 3D object visible if enabled.|5=meshRenderer = Space.Scene.Find(“Cube”).MeshRenderer<br>
+
{{ScriptFunction|bool|Enabled|{get; set;}|Makes the rendered 3D object visible if enabled.|5=Space.Host.ExecutingObject.MeshRenderer.Enabled = false |6=<pre>--clicking this object will Enable/Disable it's Mesh Renderer component
meshRenderer.Enabled = false<br>
+
thisGameObject = Space.Host.ExecutingObject
''--make the cube inivisible.''
+
component = thisGameObject.MeshRenderer
 +
 
 +
OnClick = function()
 +
component.Enabled =  not component.Enabled
 +
end
 +
 
 +
 
 +
thisGameObject.AddClickable()
 +
thisGameObject.Clickable.OnClick(OnClick)</pre>
 
}}
 
}}
  
 
{{Scripting Navbox}}
 
{{Scripting Navbox}}

Revision as of 03:52, 13 October 2021

Component of MeshRenderer.

Properties

Enabled

bool Enabled {get; set;}

Makes the rendered 3D object visible if enabled.

Space.Host.ExecutingObject.MeshRenderer.Enabled = false


--clicking this object will Enable/Disable it's Mesh Renderer component
thisGameObject = Space.Host.ExecutingObject
component = thisGameObject.MeshRenderer

OnClick = function()
component.Enabled =  not component.Enabled
end


thisGameObject.AddClickable()
thisGameObject.Clickable.OnClick(OnClick)