/// <summary> /// Set content scale factor. /// </summary> /// <param name="designResolutionX">Design resolution of x axis.</param> /// <param name="designResolutionY">Design resolution of y axis.</param> /// <param name="screenMatchMode">Math mode.</param> public void SetContentScaleFactor(int designResolutionX, int designResolutionY, UIContentScaler.ScreenMatchMode screenMatchMode) { UIContentScaler scaler = Stage.inst.gameObject.GetComponent <UIContentScaler>(); scaler.designResolutionX = designResolutionX; scaler.designResolutionY = designResolutionY; scaler.scaleMode = UIContentScaler.ScaleMode.ScaleWithScreenSize; scaler.screenMatchMode = screenMatchMode; scaler.ApplyChange(); ApplyContentScaleFactor(); }
/// <summary> /// Set content scale factor. /// </summary> /// <param name="designResolutionX">Design resolution of x axis.</param> /// <param name="designResolutionY">Design resolution of y axis.</param> /// <param name="screenMatchMode">Match mode.</param> public static void SetContentScaleFactor(int designResolutionX, int designResolutionY, UIContentScaler.ScreenMatchMode screenMatchMode) { UIContentScaler.designResolutionX = designResolutionX; UIContentScaler.designResolutionY = designResolutionY; UIContentScaler.screenMatchMode = screenMatchMode; constantScaleFactor = false; ApplyChange(); }