Exemplo n.º 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);
    }
Exemplo n.º 2
0
    public static MovieClip getMovieClipByClassNameAndAddTo(string className_, Transform transform_)
    {
        MCTimeLineInfo _mcTimeLineInfo;

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

        MovieClip _mainMovieClip = getMovieClipByTimeLine(_mcTimeLineInfo);

        _mainMovieClip.resetByTimeLineInfo(_mcTimeLineInfo, null);
        _mainMovieClip.selfTrans.parent        = transform_;
        _mainMovieClip.selfTrans.localPosition = new Vector3(0f, 0f, 0f);
        _mainMovieClip.selfTrans.localScale    = new Vector3(1f, 1f, 1f);
        return(_mainMovieClip);
    }