// Update Function private void UpdateSafeArea(AreaUpdateTiming mask) { if (haveMask(mask)) { var safeArea = Screen.safeArea; #if UNITY_IOS if (!Mathf.Approximately(Screen.height, safeArea.height)) { safeArea.height += 40; //status bar height } #endif _safeArea.SetValueAndForceNotify(safeArea); } }
private bool haveMask(AreaUpdateTiming mask) { return(((int)UpdateTimming & (int)mask) != 0); }