Esempio n. 1
0
 public void CreateTabItem()
 {
     uiTabBarItem = (UITabBarItem)GameObject.Instantiate(uiTabBarItemPrefab);
     uiTabBarItem.transform.parent = objLayoutItem.transform;
     uiTabBarItem.callbackClick    = OnUITabBarItemClick;
     ViewControllerManager.ClonePrefabRectTransform(uiTabBarItemPrefab.gameObject, uiTabBarItem.gameObject);
 }
Esempio n. 2
0
 public void CreateUI()
 {
     ui = (UIComment)GameObject.Instantiate(uiPrefab);
     ui.SetController(this);
     ViewControllerManager.ClonePrefabRectTransform(uiPrefab.gameObject, ui.gameObject);
     ui.callBackClick = OnUICommentDidClick;
 }
Esempio n. 3
0
 public void CreateUI()
 {
     uiGuanka            = (UIGuankaBase)GameObject.Instantiate(uiGuankaPrefab);
     uiGuanka.indexPlace = indexPlace;
     uiGuanka.SetController(this);
     ViewControllerManager.ClonePrefabRectTransform(uiGuankaPrefab.gameObject, uiGuanka.gameObject);
 }
 public void CreateUI()
 {
     if (this.naviController != null)
     {
         this.naviController.HideNavibar(true);
     }
     uiHome = (UIHomeBase)GameObject.Instantiate(uiHomePrefab);
     uiHome.SetController(this);
     ViewControllerManager.ClonePrefabRectTransform(uiHomePrefab.gameObject, uiHome.gameObject);
     uiHome.Init();
 }
    public void CreateBar()
    {
        string     strPrefab = "Common/Prefab/NaviBar/UINaviBar";
        GameObject obj       = (GameObject)Resources.Load(strPrefab);

        uiNaviBarPrefab = obj.GetComponent <UINaviBar>();

        //Debug.Log("rctranPrefab.offsetMin=" + rctranPrefab.offsetMin + " rctranPrefab.offsetMax=" + rctranPrefab.offsetMax);
        uiNaviBar = (UINaviBar)GameObject.Instantiate(uiNaviBarPrefab);
        uiNaviBar.transform.parent  = objController.transform;
        uiNaviBar.callbackBackClick = OnUINaviBarClickBack;
        ViewControllerManager.ClonePrefabRectTransform(uiNaviBarPrefab.gameObject, uiNaviBar.gameObject);
        //Debug.Log("rctran.offsetMin=" + rctran.offsetMin + " rctran.offsetMax=" + rctran.offsetMax);
    }
    public void CreateTabBar()
    {
        CreateContent();

        string     strPrefab = "Common/Prefab/TabBar/UITabBar";
        GameObject obj       = (GameObject)Resources.Load(strPrefab);

        uiTabBarPrefab = obj.GetComponent <UITabBar>();

        uiTabBar = (UITabBar)GameObject.Instantiate(uiTabBarPrefab);
        uiTabBar.transform.parent = objController.transform;
        uiTabBar.callbackClick    = OnUITabBarClick;
        ViewControllerManager.ClonePrefabRectTransform(uiTabBarPrefab.gameObject, uiTabBar.gameObject);
    }
    public void Show(string title, string msg, string yes, string no)
    {
        if (ui == null)
        {
            ui          = (UIViewAlert)GameObject.Instantiate(uiPrefab);
            ui.callback = OnUIViewAlertFinished;
        }
        ui.keyName = keyName;
        ui.SetText(title, msg, yes, no);
        ui.SetViewParent(AppSceneBase.main.canvasMain.gameObject);
        //SetViewParent之后需要初始化位置
        ViewControllerManager.ClonePrefabRectTransform(uiPrefab.gameObject, ui.gameObject);

        ui.transform.SetAsLastSibling();
    }
Esempio n. 8
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);
        ViewControllerManager.ClonePrefabRectTransform(gameBasePrefab.gameObject, _gameBase.gameObject);

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

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

        //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 (Common.appType == AppType.NONGCHANG)
        {
            pt.y = 0;
        }
        rctran.offsetMin = pt;

        AppSceneBase.main.UpdateMainWorldRect(adBannerHeight);

        //显示横幅广告
        AdKitCommon.main.InitAdBanner();


        ShowUserComment();
    }
 public void CreateUI()
 {
     ui = (UIShotBase)GameObject.Instantiate(uiPrefab);
     ui.SetController(this);
     ViewControllerManager.ClonePrefabRectTransform(uiPrefab.gameObject, ui.gameObject);
 }
 public void CreateUI()
 {
     uiMoreApp = (UIMoreAppController)GameObject.Instantiate(uiMoreAppPrefab);
     uiMoreApp.SetController(this);
     ViewControllerManager.ClonePrefabRectTransform(uiMoreAppPrefab.gameObject, uiMoreApp.gameObject);
 }
Esempio n. 11
0
    // Use this for initialization
    void Start()
    {
        if (this != _instance && _instance != null)
        {
            DestroyImmediate(gameObject);
        }

        _instance = this;
    }
Esempio n. 12
0
 void OnDestroy()
 {
     _instance = null;
 }