public void InitLayers(Transform layersParent) { m_UILayers = new UILayer[(int)UILayerType.TYPE_MAX]; m_UILayers[(int)UILayerType.TYPE_BASE] = LayerFactory.CreateUILayer(UILayerType.TYPE_BASE, layersParent); m_UILayers[(int)UILayerType.TYPE_POP] = LayerFactory.CreateUILayer(UILayerType.TYPE_POP, layersParent); m_UILayers[(int)UILayerType.TYPE_MESSAGE] = LayerFactory.CreateUILayer(UILayerType.TYPE_MESSAGE, layersParent); m_UILayers[(int)UILayerType.TYPE_DEATH] = LayerFactory.CreateUILayer(UILayerType.TYPE_DEATH, layersParent); pop_Layer = m_UILayers[(int)UILayerType.TYPE_POP]; }