예제 #1
0
    public static void Show()
    {
        if (layer)
        {
            return;
        }
        layer = Templates.GetDuplicate(key);

        layer.transform.SetParent(Global.MessageCanvas, false);
        layer.gameObject.SetActive(true);

        var rect = layer.GetComponent <RectTransform>();

        rect.sizeDelta        = new Vector2(Global.ReferenceResolution.x, Global.ReferenceResolution.y);
        rect.anchorMin        = new Vector2(0.5f, 0.5f);
        rect.anchorMax        = new Vector2(0.5f, 0.5f);
        rect.pivot            = new Vector2(0.5f, 0.5f);
        rect.anchoredPosition = Vector3.zero;

        if (progressbar == null)
        {
            progressbar = Util.Get <Progressbar>(layer.gameObject, "Progressbar");
        }
        if (textTips == null)
        {
            textTips = Util.Get <Text>(layer.gameObject, "TextTips");
        }

        Stick();

        isShow = true;
    }
예제 #2
0
    public static void Show()
    {
        layer.gameObject.SetActive(true);
        Transform trans = layer.GetComponent <Transform>();

        trans.localPosition = Vector3.zero;
        trans.localScale    = new Vector3(1, 1, 1);

        if (progressbar == null)
        {
            progressbar = layer.gameObject.GetComponentInChildren <UISlider>();
        }
        if (textTips == null)
        {
            textTips = layer.gameObject.GetComponentInChildren <UILabel>();
        }


        isShow = true;
    }
예제 #3
0
    public static void Show()
    {
        if (layer) return;
        layer = Templates.GetDuplicate(key);

        layer.transform.SetParent(Global.MessageCanvas, false);
        layer.gameObject.SetActive(true);

        var rect = layer.GetComponent<RectTransform>();
        rect.sizeDelta = new Vector2(Global.ReferenceResolution.x, Global.ReferenceResolution.y);
        rect.anchorMin = new Vector2(0.5f, 0.5f);
        rect.anchorMax = new Vector2(0.5f, 0.5f);
        rect.pivot = new Vector2(0.5f, 0.5f);
        rect.anchoredPosition = Vector3.zero;

        if (progressbar == null)
        {
            progressbar = Util.Get<Progressbar>(layer.gameObject, "Progressbar");
        }
        if (textTips == null)
        {
            textTips = Util.Get<Text>(layer.gameObject, "TextTips");
        }

        Stick();

        isShow = true;
    }