Exemple #1
0
 private void OnChangedOrientation(DeviceOrientationDetector.ORIENTATION _orientation)
 {
     if (m_iHideCount == 0)
     {
         showAdBanner(_orientation);
     }
 }
Exemple #2
0
 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;
     }
 }
Exemple #3
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);
     }
 }
Exemple #4
0
 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();
         }
     }
 }
Exemple #5
0
    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);
        }
    }