Exemplo n.º 1
0
        /// <summary>
        /// Add Collider and BgTexture for target window
        /// </summary>
        private void AddColliderBgForWindow(UIBaseWindow baseWindow)
        {
            UIWindowColliderMode colliderMode = baseWindow.windowData.colliderMode;

            if (colliderMode == UIWindowColliderMode.None)
            {
                return;
            }
            GameObject bgObj = null;

            if (colliderMode == UIWindowColliderMode.Normal)
            {
                bgObj = GameUtility.AddColliderBgToTarget(baseWindow.gameObject, "Mask02", maskAtlas, true);
            }
            if (colliderMode == UIWindowColliderMode.WithBg)
            {
                bgObj = GameUtility.AddColliderBgToTarget(baseWindow.gameObject, "Mask02", maskAtlas, false);
            }
            baseWindow.OnAddColliderBg(bgObj);
        }