Пример #1
0
    public UIAlert StringAlert(string s, Vector3 pos, float lifetime = 2.0F, float size = 50.0F, float speed = 1.0F)
    {
        UIAlert final = Instantiate(UIAlertObj);

        WorldObjects.AddChild(final);
        final.ResetRect();
        final.transform.position = pos;

        //final.Txt[0].enabled = true;
        final.Txt[0].text     = s;
        final.Txt[0].fontSize = size;
        final.Img[0].enabled  = false;
        final.Init(-1, WorldObjects, lifetime, speed);
        return(final);
    }
Пример #2
0
    public override void SetParent(UIObj p)
    {
        ParentObj = p;
        transform.SetParent(p.transform);
        p.AddChild(this);

        if (!trans)
        {
            trans = this.transform as RectTransform;
        }

        trans.anchorMax        = Vector2.one;  //_anchorpoint.anchorMax;
        trans.anchorMin        = Vector2.zero; //_anchorpoint.anchorMin;
        trans.anchoredPosition = Vector2.zero; //_anchorpoint.anchoredPosition;
        trans.sizeDelta        = Vector2.zero; //_anchorpoint.sizeDelta;

        if (p is FaceObj)
        {
            FaceObj f = p as FaceObj;
            if (f.FaceParent)
            {
                SetFaceParent(f.FaceParent);
            }
        }
    }
Пример #3
0
 public virtual void SetParent(UIObj p)
 {
     ParentObj = p;
     transform.SetParent(p.transform);
     p.AddChild(this);
 }