Example #1
0
    public static MovieClip getMovieClipByChildInfoAndAddTo(ChildInfo childInfo_, MovieClip mainMovieClip_, MovieClip parentMovieClip_)
    {
        MCTimeLineInfo _mcTimeLineInfo;

        if (!disDict.TryGetValue(childInfo_.className, out _mcTimeLineInfo))
        {
            Debug.LogError("ERROR " + System.Reflection.MethodBase.GetCurrentMethod().ReflectedType.FullName + " -> " + new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name + " : " +
                           "there is no config " + childInfo_.className + " !"
                           );
            return(null);
        }
        MovieClip _movieClip = getMovieClipByTimeLine(_mcTimeLineInfo);

        _movieClip.resetByTimeLineInfo(_mcTimeLineInfo, mainMovieClip_);
        _movieClip.initByChildInfo(childInfo_, parentMovieClip_);
        _movieClip.transform.parent = parentMovieClip_.selfTrans;
        return(_movieClip);
    }