Beispiel #1
0
        protected override void OnAwake()
        {
            base.OnAwake();
            GameEntry.RegisterUpdateComponent(this);

            m_StandardScreen = m_StandardWidth / (float)m_StandardHeight;
            m_CurrScreen     = Screen.width / (float)Screen.height;

            NormalFormCanvasScaler();

            m_UIGroupDic = new Dictionary <byte, UIGroup>();

            int len = UIGroups.Length;

            for (int i = 0; i < len; i++)
            {
                UIGroup group = UIGroups[i];
                m_UIGroupDic[group.Id] = group;
            }

            m_UIManager = new UIManager();

            m_UILayer = new UILayer();
            m_UILayer.Init(UIGroups);

            m_UIPool = new UIPool();
        }