Ejemplo n.º 1
0
        static public void DestroyRedPointTip(URedPointTip redPoint)
        {
            if (!redPoint)
            {
                return;
            }

            if (null == redPointRes)
            {
                return;
            }
            var temp = redPoint.gameObject;

            redPointRes.DestroyInstanceRes(ref temp);
        }
Ejemplo n.º 2
0
        static public URedPointTip CreateRedPointObject(RectTransform parent, float fOffsetX = 0f, float fOffsetY = 0f)
        {
            if (redPointRes == null)
            {
                redPointRes = AssetBundleManager.GetAssets(AssetType.Asset_Prefab, "UI/Widgets/RedPointTip/RedPointTip");
            }

            if (redPointRes != null)
            {
                URedPointTip redPoint = redPointRes.InstanceMainRes <URedPointTip>();
                if (redPoint)
                {
                    redPoint.AttachToRectTransform(parent, fOffsetX, fOffsetY);
                    redPoint.gameObject.SetActive(false);
                    return(redPoint);
                }
            }

            return(null);
        }