Esempio n. 1
0
        // Update is called once per frame
        void Update()
        {
            if (Input.GetKeyDown(KeyCode.A))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().Show(UI_Name.UI_TEST_01, new Test_01Content("这是显示的第一个UI"));
            }
            if (Input.GetKeyDown(KeyCode.B))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().Hide(UI_Name.UI_TEST_01);
            }
            if (Input.GetKeyDown(KeyCode.C))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().Show(UI_Name.UI_TEST_02, new Test_02Content("这是显示的第一个UI"));
            }
            if (Input.GetKeyDown(KeyCode.D))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().Hide(UI_Name.UI_TEST_02);
            }

            if (Input.GetKeyDown(KeyCode.E))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().HideView(UIType.Normal);
            }

            if (Input.GetKeyDown(KeyCode.F))
            {
                BubbleFrameEntry.GetModel <AppEventDispatcher>().BroadcastListener(EventName.EVENT_TEST01, "广播第一次");
            }
        }
            /// <summary>
            /// world 'position translate screen 'position
            /// </summary>
            /// <param name="worldPosition">world 'position</param>
            /// <returns> screen 'position</returns>
            public static Vector2 WorldToScreenPoint(Vector3 worldPosition)
            {
                Vector2 screenPoint = BubbleFrameEntry.GetModel <UI_Manager>()._uiCamera.WorldToScreenPoint(worldPosition);

                RectTransformUtility.ScreenPointToLocalPointInRectangle(BubbleFrameEntry.GetModel <UI_Manager>()._uiRoot.rectTransfrom(),
                                                                        screenPoint, BubbleFrameEntry.GetModel <UI_Manager>()._uiCamera, out var localPoint);
                return(screenPoint);
            }
Esempio n. 3
0
    void Start()
    {
        _monsterData = BubbleFrameEntry.GetModel <GameModelManager>().GetMonsterDatas;

        foreach (var t in _monsterData)
        {
            DDebug.Log(t.ToString());
        }
    }
    /// <summary>
    /// 统一管理Update
    /// </summary>
    private void Update()
    {
        BubbleFrameEntry.Update();

        if (Instance.GameState == EGameState.Playing)
        {
            SM_SceneManager.Instance.DoUpdate(Time.deltaTime);
        }
    }
    /// <summary>
    /// 统一管理初始化
    /// </summary>
    private void Awake()
    {
        BubbleFrameEntry.Awake();
        SM_SceneManager.Instance.Init();
        SM_AudioManager.Instance.Init();

        _dt       = Time.deltaTime;
        GameState = EGameState.GameMain;
    }
Esempio n. 6
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.A))
        {
            BubbleFrameEntry.GetModel <PoolManager>().TakeInObject(cube);
        }

        if (Input.GetKeyDown(KeyCode.B))
        {
            BubbleFrameEntry.GetModel <PoolManager>().TakeOutObject(cube);
        }
    }
Esempio n. 7
0
        // Update is called once per frame
        void Update()
        {
            if (Input.GetKeyDown(KeyCode.A))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().Show(UI_Name.UI_TEST_01, new Test_01Content("这是显示的第一个UI"));
            }
            if (Input.GetKeyDown(KeyCode.B))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().Hide(UI_Name.UI_TEST_01);
            }
            if (Input.GetKeyDown(KeyCode.C))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().Show(UI_Name.UI_TEST_02, new Test_02Content("这是显示的第一个UI"));
            }
            if (Input.GetKeyDown(KeyCode.D))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().Hide(UI_Name.UI_TEST_02);
            }

            if (Input.GetKeyDown(KeyCode.E))
            {
                BubbleFrameEntry.GetModel <UI_Manager>().HideView(UIType.Normal);
            }

            if (Input.GetKeyDown(KeyCode.F))
            {
                BubbleFrameEntry.GetModel <AppEventDispatcher>().BroadcastListener(EventName.EVENT_TEST01, "广播第一次");
            }

            if (Input.GetKeyDown(KeyCode.R))
            {
                DDebug.Log("语言为:" + BubbleFrameEntry.GetModel <LanguageMgr>().Language.LanguageType + " 显示的文本:" + BubbleFrameEntry.GetModel <LanguageMgr>().GetText(0));
            }

            if (Input.GetKeyDown(KeyCode.T))
            {
                BubbleFrameEntry.GetModel <LanguageMgr>().SetLanguage(ELanguage.KO);
            }
        }
Esempio n. 8
0
 void Awake()
 {
     BubbleFrameEntry.GetModel <UI_Manager>();
 }
Esempio n. 9
0
 private void OnDestroy()
 {
     BubbleFrameEntry.GetModel <AppEventDispatcher>().RemoveEventListener <EventType>(EventName.EVENT_TEST01, OnChangeDes);
 }
Esempio n. 10
0
 public override void Init()
 {
     base.Init();
     UiType = UIType.Normal;
     BubbleFrameEntry.GetModel <AppEventDispatcher>().AddEventListener <EventType>(EventName.EVENT_TEST01, OnChangeDes);
 }
Esempio n. 11
0
 public override void RefreshLanguage()
 {
     _des.text = BubbleFrameEntry.GetModel <LanguageMgr>().GetText(0);
 }
Esempio n. 12
0
 void Awake()
 {
     BubbleFrameEntry.Awake();
 }
Esempio n. 13
0
 void Update()
 {
     BubbleFrameEntry.Update();
 }
Esempio n. 14
0
 private void OnDisable()
 {
     BubbleFrameEntry.GetModel <AppEventDispatcher>().RemoveEventListener <EventType>(EventName.EVENT_CHANGECROSSCOUNT, OnChangeCrossCount);
     BubbleFrameEntry.GetModel <AppEventDispatcher>().RemoveEventListener <EventType>(EventName.EVENT_COUNTDOWN, OnCountDown);
 }
 void Update()
 {
     BubbleFrameEntry.Update(Time.deltaTime);
 }