// 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); }
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; }
void Update() { if (Input.GetKeyDown(KeyCode.A)) { BubbleFrameEntry.GetModel <PoolManager>().TakeInObject(cube); } if (Input.GetKeyDown(KeyCode.B)) { BubbleFrameEntry.GetModel <PoolManager>().TakeOutObject(cube); } }
// 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); } }
void Awake() { BubbleFrameEntry.GetModel <UI_Manager>(); }
private void OnDestroy() { BubbleFrameEntry.GetModel <AppEventDispatcher>().RemoveEventListener <EventType>(EventName.EVENT_TEST01, OnChangeDes); }
public override void Init() { base.Init(); UiType = UIType.Normal; BubbleFrameEntry.GetModel <AppEventDispatcher>().AddEventListener <EventType>(EventName.EVENT_TEST01, OnChangeDes); }
public override void RefreshLanguage() { _des.text = BubbleFrameEntry.GetModel <LanguageMgr>().GetText(0); }
void Awake() { BubbleFrameEntry.Awake(); }
void Update() { BubbleFrameEntry.Update(); }
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); }