Example #1
0
        public UiAnimMgr.UiAnimHandle PlayAnim(string animName, Transform parent, Vector3 localPos, float localScale, float fadeTime = 0f)
        {
            GameObject gameObject = this.CreateAnimObj(animName, false);

            if (gameObject == null)
            {
                return(null);
            }
            gameObject.transform.SetParent(parent, false);
            gameObject.transform.localPosition = localPos;
            gameObject.transform.localScale    = new Vector3(localScale, localScale, localScale);
            UiAnimation component = gameObject.GetComponent <UiAnimation>();

            component.Play(fadeTime);
            return(new UiAnimMgr.UiAnimHandle(component));
        }