/// <summary> /// The SetOpacity method allows the opacity of the given GameObject to be changed. A lower alpha value will make the object more transparent, such as `0.5f` will make the controller partially transparent where as `0f` will make the controller completely transparent. /// </summary> /// <param name="model">The GameObject to change the renderer opacity on.</param> /// <param name="alpha">The alpha level to apply to opacity of the controller object. `0f` to `1f`.</param> /// <param name="transitionDuration">The time to transition from the current opacity to the new opacity.</param> public static void SetOpacity(GameObject model, float alpha, float transitionDuration = 0f) { SetupInstance(); if (instance != null) { instance.InternalSetOpacity(model, alpha, transitionDuration); } }