private void OnChangedOrientation(DeviceOrientationDetector.ORIENTATION _orientation) { if (m_iHideCount == 0) { showAdBanner(_orientation); } }
private void OnChangeOrientation(DeviceOrientationDetector.ORIENTATION _orientation) { if (_orientation == DeviceOrientationDetector.ORIENTATION.YOKO) { foreach (RectTransform rt in m_btnList) { rt.sizeDelta = new Vector2(65.0f, 65.0f); } m_rectTransform.anchoredPosition = positionYoko; m_horizontalLayoutGroup.childAlignment = TextAnchor.LowerRight; m_horizontalLayoutGroup.spacing = 0; //Debug.LogError(m_rectTransform.anchoredPosition); //Debug.LogError(m_rectTransform.anchoredPosition3D); } else { foreach (RectTransform rt in m_btnList) { rt.sizeDelta = new Vector2(85.0f, 85.0f); } m_rectTransform.anchoredPosition = positionTate; m_horizontalLayoutGroup.childAlignment = TextAnchor.MiddleCenter; m_horizontalLayoutGroup.spacing = 0; } }
private void OnChangeOrientation(DeviceOrientationDetector.ORIENTATION _orientation) { if (_orientation == DeviceOrientationDetector.ORIENTATION.TATE) { rtScrollView.sizeDelta = new Vector2(370.0f, 390.0f); gridLayoutGroup.cellSize = new Vector2(350.0f, 50.0f); } else { rtScrollView.sizeDelta = new Vector2(490.0f, 184.8f); gridLayoutGroup.cellSize = new Vector2(235.0f, 60.0f); } }
void showAdBanner(DeviceOrientationDetector.ORIENTATION _orientation) { if (_orientation == DeviceOrientationDetector.ORIENTATION.TATE) { if (viewYoko != null) { viewYoko.Hide(); } if (viewTate == null) { BannerView bannerViewTate = new BannerView(adUnitIdTate, AdSize.Banner, AdPosition.Bottom); // Create an empty ad request. AdRequest requestTate = new AdRequest.Builder().Build(); // Load the banner with the request. bannerViewTate.LoadAd(requestTate); viewTate = bannerViewTate; viewTate.OnAdLoaded += View_OnAdLoaded; } else { viewTate.Show(); } } else { if (viewTate != null) { viewTate.Hide(); } if (viewYoko == null) { BannerView bannerViewYoko = new BannerView(adUnitIdYoko, AdSize.Banner, AdPosition.BottomLeft); // Create an empty ad request. AdRequest requestYoko = new AdRequest.Builder().Build(); // Load the banner with the request. bannerViewYoko.LoadAd(requestYoko); viewYoko = bannerViewYoko; viewYoko.OnAdLoaded += View_OnAdLoaded; } else { viewYoko.Show(); } } }
private void OnChangeOrientation(DeviceOrientationDetector.ORIENTATION _orientation) { if (_orientation == DeviceOrientationDetector.ORIENTATION.YOKO) { RectTransform rtBtnLeft = m_btnTurnLeft.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtBtnLeft, "rtBtnLeft"); rtBtnLeft.anchorMin = new Vector2(0, 0); rtBtnLeft.anchorMax = new Vector2(0, 0); rtBtnLeft.offsetMin = new Vector2(0, 0); rtBtnLeft.offsetMax = new Vector2(165, 100); rtBtnLeft.sizeDelta = new Vector2(165, 100); RectTransform rtBtnRight = m_btnTurnRight.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtBtnRight, "rtBtnRight"); rtBtnRight.anchorMin = new Vector2(1, 0); rtBtnRight.anchorMax = new Vector2(1, 0); rtBtnRight.offsetMin = new Vector2(-165, 0); rtBtnRight.offsetMax = new Vector2(0, 100); rtBtnRight.sizeDelta = new Vector2(165, 100); RectTransform rtForward = m_btnForward.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtForward, "rtForward"); rtForward.anchorMin = new Vector2(0, 0); rtForward.anchorMax = new Vector2(1, 1); rtForward.offsetMin = new Vector2(165, 100); rtForward.offsetMax = new Vector2(-165, -120); rtForward.sizeDelta = new Vector2(-330, -220); RectTransform rtBack = m_btnBack.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtBack, "rtBack"); rtBack.anchorMin = new Vector2(0, 0); rtBack.anchorMax = new Vector2(1, 0); rtBack.offsetMin = new Vector2(150, 0); rtBack.offsetMax = new Vector2(-150, 100); rtBack.sizeDelta = new Vector2(-300, 100); RectTransform rtSlideLeft = m_btnSlideLeft.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtSlideLeft, "rtSlideLeft"); rtSlideLeft.anchorMin = new Vector2(0, 0); rtSlideLeft.anchorMax = new Vector2(0, 1); rtSlideLeft.offsetMin = new Vector2(0, 100); rtSlideLeft.offsetMax = new Vector2(165, -120); rtSlideLeft.sizeDelta = new Vector2(165, -220); RectTransform rtSlideRight = m_btnSlideRight.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtSlideRight, "rtSlideRight"); rtSlideRight.anchorMin = new Vector2(1, 0); rtSlideRight.anchorMax = new Vector2(1, 1); rtSlideRight.offsetMin = new Vector2(-165, 100); rtSlideRight.offsetMax = new Vector2(0, -120); rtSlideRight.sizeDelta = new Vector2(165, -220); } else { //m_btnTurnLeft.transform.localPosition = new Vector3(0.0f , 65.0f , 0.0f ); //m_btnTurnRight.transform = new Vector3(0.0f, 65.0f, 0.0f); RectTransform rt = m_btnTurnLeft.GetComponent <RectTransform>(); rt.anchorMin = new Vector2(0, 0); rt.anchorMax = new Vector2(0, 0); rt.offsetMin = new Vector2(0, 65); rt.offsetMax = new Vector2(165, 165); rt.sizeDelta = new Vector2(165, 100); rt = m_btnTurnRight.GetComponent <RectTransform>(); rt.anchorMin = new Vector2(1, 0); rt.anchorMax = new Vector2(1, 0); rt.offsetMin = new Vector2(-165, 65); rt.offsetMax = new Vector2(0, 165); rt.sizeDelta = new Vector2(165, 100); RectTransform rtForward = m_btnForward.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtForward, "rtForward"); rtForward.anchorMin = new Vector2(0, 0); rtForward.anchorMax = new Vector2(1, 1); rtForward.offsetMin = new Vector2(165, 170); rtForward.offsetMax = new Vector2(-165, -150); rtForward.sizeDelta = new Vector2(-330, -320); RectTransform rtBack = m_btnBack.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtBack, "rtBack"); rtBack.anchorMin = new Vector2(0, 0); rtBack.anchorMax = new Vector2(1, 0); rtBack.offsetMin = new Vector2(150, 65); rtBack.offsetMax = new Vector2(-150, 165); rtBack.sizeDelta = new Vector2(-300, 100); RectTransform rtSlideLeft = m_btnSlideLeft.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtSlideLeft, "rtSlideLeft"); rtSlideLeft.anchorMin = new Vector2(0, 0); rtSlideLeft.anchorMax = new Vector2(0, 1); rtSlideLeft.offsetMin = new Vector2(0, 170); rtSlideLeft.offsetMax = new Vector2(165, -150); rtSlideLeft.sizeDelta = new Vector2(165, -320); RectTransform rtSlideRight = m_btnSlideRight.GetComponent <RectTransform>(); //MonoBehaviourEx.CheckRectTransform(rtSlideRight, "rtSlideRight"); rtSlideRight.anchorMin = new Vector2(1, 0); rtSlideRight.anchorMax = new Vector2(1, 1); rtSlideRight.offsetMin = new Vector2(-165, 170); rtSlideRight.offsetMax = new Vector2(0, -150); rtSlideRight.sizeDelta = new Vector2(165, -320); } }