Ejemplo n.º 1
0
    void Start()
    {
        Application.targetFrameRate = 60;
        Stage.inst.onKeyDown.Add(OnKeyDown);
        GRoot.inst.SetContentScaleFactor(1136, 640);
        _mainView = this.GetComponent <UIPanel>().ui;

        _bagWindow = new BagWindow();
        _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); });

        //Debug.Log("开始!!");
        //StartCoroutine(Init());
        //Debug.Log("完成!!");

        IEnumerator e = YieldSomeStuff();

        /*
         *  第一次循环 返回hello,第二次循环 打印了 foo!且返回 world 然后才跳出循环
         *  如果没有第一次 e.MoveNext() 就不会返回hello,没有第二次 不会执行 打印foo!和返回world
         */
        while (e.MoveNext())
        {
            Debug.Log(e.Current + DateTime.Now.Millisecond.ToString());
        }
        Debug.Log("123");
    }
Ejemplo n.º 2
0
 void Start()
 {
     mainUI    = GetComponent <UIPanel>().ui;
     bagWindow = new BagWindow();
     bagWindow.SetXY(400, 110);
     mainUI.GetChild("bag").onClick.Add(() => { bagWindow.Show(); });
 }
Ejemplo n.º 3
0
 private void CloseBagWindow()
 {
     mBagWindow?.Close();
     mBagWindow    = null;
     Globals.InBag = false;
     PacketSender.SendCloseBag();
 }
Ejemplo n.º 4
0
    void Start()
    {
        Application.targetFrameRate = 60;
        DontDestroyOnLoad(this.gameObject);

        Stage.Instantiate(5);
        Stage.inst.AddChild(new GRoot().displayObject);
        Stage.inst.camera.clearFlags = CameraClearFlags.Depth;
        Stage.inst.onKeyDown.Add(OnKeyDown);

        //setup custom loader classs
        UIObjectFactory.SetLoaderExtension(typeof(MyGLoader));

        GRoot.inst.SetContentScaleFactor(1136, 640);

        UIPackage.AddPackage("BagDemo");

        _mainView = UIPackage.CreateObject("Bag", "Main").asCom;
        _mainView.SetSize(GRoot.inst.width, GRoot.inst.height);
        _mainView.AddRelation(GRoot.inst, RelationType.Size);
        GRoot.inst.AddChild(_mainView);

        _bagWindow = new BagWindow();

        _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); });
    }
Ejemplo n.º 5
0
    void Start()
    {
        Application.targetFrameRate = 60;
        DontDestroyOnLoad(this.gameObject);

        Stage.Instantiate(5);
        Stage.inst.AddChild(new GRoot().displayObject);
        Stage.inst.camera.clearFlags = CameraClearFlags.Depth;
        Stage.inst.onKeyDown.Add(OnKeyDown);

        //setup custom loader classs
        UIObjectFactory.SetLoaderExtension(typeof(MyGLoader));

        GRoot.inst.SetContentScaleFactor(1136, 640);

        UIPackage.AddPackage("BagDemo");

        _mainView = UIPackage.CreateObject("Bag", "Main").asCom;
        _mainView.SetSize(GRoot.inst.width, GRoot.inst.height);
        _mainView.AddRelation(GRoot.inst, RelationType.Size);
        GRoot.inst.AddChild(_mainView);

        _bagWindow = new BagWindow();

        _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); });
    }
Ejemplo n.º 6
0
        public void OpenBag()
        {
            mBagWindow?.Close();

            mBagWindow     = new BagWindow(GameCanvas);
            mShouldOpenBag = false;
            Globals.InBag  = true;
        }
Ejemplo n.º 7
0
 // Use this for initialization
 void Start()
 {
     mainUI     = GetComponent <UIPanel>().ui;
     playerView = mainUI.GetChild("playerView").asButton;
     playerView.onClick.Add(UseItem);
     bagWindow = new BagWindow(playerView);
     bagWindow.SetXY(121, 63);
     mainUI.GetChild("BagButton").onClick.Add(() => { bagWindow.Show(); });
 }
Ejemplo n.º 8
0
    void Start()
    {
        Application.targetFrameRate = 60;
        Stage.inst.onKeyDown.Add(OnKeyDown);
        GRoot.inst.SetContentScaleFactor(1136, 640);
        _mainView = this.GetComponent <UIPanel>().ui;

        _bagWindow = new BagWindow();
        _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); });
    }
Ejemplo n.º 9
0
    void Start()
    {
        Application.targetFrameRate = 60;
        Stage.inst.onKeyDown.Add(OnKeyDown);
        GRoot.inst.SetContentScaleFactor(1136, 640);
        _mainView = this.GetComponent<UIPanel>().ui;

        _bagWindow = new BagWindow();
        _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); });
    }
Ejemplo n.º 10
0
        public void OpenBag()
        {
            if (mBagWindow != null)
            {
                mBagWindow.Close();
            }

            mBagWindow     = new BagWindow(GameCanvas);
            mShouldOpenBag = false;
            Globals.InBag  = true;
        }
Ejemplo n.º 11
0
        public BagScene()
        {
            UIPackage.AddPackage("UI/Bag");
            UIObjectFactory.SetLoaderExtension(typeof(MyGLoader));

            _mainView = UIPackage.CreateObject("Bag", "Main").asCom;
            _mainView.MakeFullScreen();
            _mainView.AddRelation(GRoot.inst, RelationType.Size);
            GRoot.inst.AddChild(_mainView);

            _bagWindow = new BagWindow();
            _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); });
        }
Ejemplo n.º 12
0
 // Use this for initialization
 void Start()
 {
     Application.targetFrameRate = 60;
     GRoot.inst.SetContentScaleFactor(1136, 640);
     _mainView = this.GetComponent <UIPanel>().ui;
     if (_mainView != null)
     {
         _bagWindow = new BagWindow();
         _mainView.GetChild("bag_btn").onClick.Add(() =>
         {
             Debug.Log("bag btn clicked");
             _bagWindow.Show();
         });
     }
 }
Ejemplo n.º 13
0
    void Start()
    {
        Application.targetFrameRate = 60;
        GRoot.inst.SetContentScaleFactor(1136, 640);
        Stage.inst.onKeyDown.Add(OnKeyDown);

        //Register custom loader class
        UIObjectFactory.SetLoaderExtension(typeof(MyGLoader));

        UIPackage.AddPackage("UI/Bag");

        _mainView = UIPackage.CreateObject("Bag", "Main").asCom;
        _mainView.SetSize(GRoot.inst.width, GRoot.inst.height);
        _mainView.AddRelation(GRoot.inst, RelationType.Size);
        GRoot.inst.AddChild(_mainView);

        _bagWindow = new BagWindow();

        _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); });
    }
Ejemplo n.º 14
0
    void Start()
    {
        Application.targetFrameRate = 60;
        GRoot.inst.SetContentScaleFactor(1136, 640);
        Stage.inst.onKeyDown.Add(OnKeyDown);

        //Register custom loader class
        UIObjectFactory.SetLoaderExtension(typeof(MyGLoader));

        UIPackage.AddPackage("UI/Bag");

        _mainView = UIPackage.CreateObject("Bag", "Main").asCom;
        _mainView.SetSize(GRoot.inst.width, GRoot.inst.height);
        _mainView.AddRelation(GRoot.inst, RelationType.Size);
        GRoot.inst.AddChild(_mainView);

        _bagWindow = new BagWindow();

        _mainView.GetChild("bagBtn").onClick.Add(() => { _bagWindow.Show(); });
    }
Ejemplo n.º 15
0
 private void CloseBagWindow()
 {
     mBagWindow?.Close();
     mBagWindow    = null;
     Globals.InBag = false;
 }