31 lines
645 B
C#
31 lines
645 B
C#
using UnityEngine;
|
|
|
|
|
|
|
|
namespace FirstGearGames.Utilities.Objects
|
|
{
|
|
|
|
|
|
public static class Canvases
|
|
{
|
|
|
|
/// <returns>Returns true part is within whole.</returns>
|
|
public static void SetActive(this CanvasGroup group, bool active, bool setAlpha)
|
|
{
|
|
if (group == null)
|
|
return;
|
|
|
|
if (setAlpha)
|
|
{
|
|
if (active)
|
|
group.alpha = 1f;
|
|
else
|
|
group.alpha = 0f;
|
|
}
|
|
|
|
group.interactable = active;
|
|
group.blocksRaycasts = active;
|
|
}
|
|
}
|
|
|
|
} |