22 lines
532 B
C#
22 lines
532 B
C#
|
using UnityEngine;
|
|||
|
using UnityEngine.UI;
|
|||
|
|
|||
|
namespace Michsky.UI.Shift
|
|||
|
{
|
|||
|
public class CanvasManager : MonoBehaviour
|
|||
|
{
|
|||
|
[Header("Resources")]
|
|||
|
public CanvasScaler canvasScaler;
|
|||
|
|
|||
|
void Start()
|
|||
|
{
|
|||
|
if (canvasScaler == null)
|
|||
|
canvasScaler = gameObject.GetComponent<CanvasScaler>();
|
|||
|
}
|
|||
|
|
|||
|
public void ScaleCanvas(int scale = 1080)
|
|||
|
{
|
|||
|
canvasScaler.referenceResolution = new Vector2(canvasScaler.referenceResolution.x, scale);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|