Beispiel #1
0
 void DestroyUIAdBanner()
 {
     if (!EnableUIAdBanner())
     {
         return;
     }
     if (uiAdBanner != null)
     {
         GameObject.Destroy(uiAdBanner.gameObject);
         uiAdBanner = null;
     }
 }
Beispiel #2
0
    void LoadUIAdBanner()
    {
        if (!EnableUIAdBanner())
        {
            return;
        }
        GameObject obj = PrefabCache.main.Load(UIAdBanner.PREFAB_UIAdBanner);

        if (obj != null)
        {
            uiAdBannerPrefab = obj.GetComponent <UIAdBanner>();
        }
    }
Beispiel #3
0
    void GotoGame(string name)
    {
        Debug.Log("GotoGame:" + name);
        _gameBase = (UIGameBase)GameObject.Instantiate(gameBasePrefab);
        //_gameBase.mainCamera = mainCamera;
        // _gameBaseRun.mainCamera = mainCamera;
        _gameBase.Init();
        _gameBase.SetController(this);
        UIViewController.ClonePrefabRectTransform(gameBasePrefab.gameObject, _gameBase.gameObject);

        RectTransform rctranParent = objController.transform.GetComponent <RectTransform>();

        RectTransform rctran = _gameBase.GetComponent <RectTransform>();
        float         x, y, w, h;
        float         adBannerHeight = 160f;

        adBannerHeight = 0;
        //poivt (0.5,0.5)
        // w = rctranParent.rect.width;
        // h = rctranParent.rect.height-adBannerHeight;
        // x = 0;
        // y = adBannerHeight/2;
        // rctran.sizeDelta = new Vector2(w,h);
        // rctran.anchoredPosition = new Vector2(x,y);

        // Vector2 pt = rctran.offsetMin;
        // pt.y = adBannerHeight;
        // if (gameType == AppType.NONGCHANG)
        // {
        //     pt.y = 0;
        // }
        // rctran.offsetMin = pt;

        AppSceneBase.main.UpdateMainWorldRect(adBannerHeight);

        //显示横幅广告
        AdKitCommon.main.InitAdBanner();
        if (EnableUIAdBanner())
        {
            uiAdBanner = (UIAdBanner)GameObject.Instantiate(uiAdBannerPrefab);
            uiAdBanner.SetViewParent(AppSceneBase.main.canvasMain.gameObject);
            UIViewController.ClonePrefabRectTransform(uiAdBannerPrefab.gameObject, uiAdBanner.gameObject);
        }


        ShowUserComment();
    }