기술 자료

Unity Engine

Unity Engine

onFoldingFeaturesUpdated

A callback to detect the folding features changes when the application is running.
읽는 시간 1분최근 업데이트: 한 달 전

Definition

public static event Action<AndroidFoldingFeature[]> onFoldingFeaturesUpdated

Remarks

Unity passes an updated array of AndroidFoldingFeature data to the callback.
The following code example demonstrates how to update the UI for full-screen or split-screen modes based on the current folding features data.

Examples

using UnityEngine;using UnityEngine.Android;public class MyApplication : MonoBehaviour{ public void Start() { OnFoldingFeaturesUpdated(AndroidApplication.currentFoldingFeatures); AndroidApplication.onFoldingFeaturesUpdated += OnFoldingFeaturesUpdated; } public void OnDisable() { AndroidApplication.onFoldingFeaturesUpdated -= OnFoldingFeaturesUpdated; } private void OnFoldingFeaturesUpdated(AndroidFoldingFeature[] foldInfo) { if (foldInfo.Length == 0 || !foldInfo[0].isSeparating) { // update UI for full screen } else // foldInfo[0].isSeparating { // update UI for split screen using foldInfo[0].bounds and foldInfo[0].occlusionType } }}