コード例 #1
0
        //public override List<GAFTransform> timelines
        //{
        //	get
        //	{
        //		return m_Timelines;
        //	}
        //}



        #endregion         // Properties

        #region Interface

        /// <summary>
        /// Initialize object manager parameters.
        /// <para />Animation subobjects are created here.
        /// </summary>
        public override void initialize()
        {
            //cachedRenderer.hideFlags  = HideFlags.NotEditable;
            //cachedFilter.hideFlags        = HideFlags.NotEditable;

            m_MovieClip = GetComponent <GAFBaseClip>();

            m_SortingManager = GetComponent <GAFSortingManager>();
            m_SortingManager.initialize();

            createObjects();
        }
コード例 #2
0
        /// <summary>
        /// Reload object manager.
        /// <para />Non serialized subojects data reloads here.
        /// </summary>
        public override void reload()
        {
            //cachedRenderer.hideFlags  = HideFlags.NotEditable;
            //cachedFilter.hideFlags        = HideFlags.NotEditable;

            if (m_SortingManager == null)
            {
                m_SortingManager = GetComponent <GAFSortingManager>();
                if (m_SortingManager == null)
                {
                    m_SortingManager = gameObject.AddComponent <GAFSortingManager>();
                }
            }

            m_SortingManager.reload();

            foreach (var obj in m_Objects)
            {
                obj.reload();
            }
        }