public void RegulatorSwitch_ValueChanged(NeoAxis.Component_RegulatorSwitchInSpace obj) { var scene = obj.ParentScene; var ground = scene.GetComponent("Ground") as Component_MeshInSpace; if (ground != null) { ground.Color = ColorValue.Lerp(new ColorValue(1, 1, 1), new ColorValue(0.4, 0.9, 0.4), (float)obj.Value); } }