Esempio n. 1
0
        public void OnDestroy()
        {
            ResNode.DestroyRes(ref m_LineRender);
            m_LineRender = null;

            FadeInOutMaterialColor = null;
            FadeInOutMaterialFloat = null;
            UVTextureAnimator      = null;
            UVScroll     = null;
            LocalSrcObj  = null;
            LocalDstObj  = null;
            GolbalDstObj = null;
            GolbalSrcObj = null;
            StopMaterialControl();
        }
Esempio n. 2
0
        /// <summary>
        /// 拷贝编辑器变量
        /// </summary>
        /// <param name="FromInstance">从哪一个拷贝</param>
        public void CopyInspectorParamsTo(Effect_UVScroll FromInstance)
        {
            RunMode             = FromInstance.RunMode;
            TexturePropertyName = FromInstance.TexturePropertyName;

            ScrollSpeed       = FromInstance.ScrollSpeed;
            ScrollXTime       = FromInstance.ScrollXTime;
            ScrollYTime       = FromInstance.ScrollYTime;
            RotateXTime       = FromInstance.RotateXTime;
            RotateYTime       = FromInstance.RotateYTime;
            RotateZTime       = FromInstance.RotateZTime;
            RotateSpeed       = FromInstance.RotateSpeed;
            fStartDelay       = FromInstance.fStartDelay;
            RoateInWorldSpace = FromInstance.RoateInWorldSpace;
        }
Esempio n. 3
0
 public void OnDestroy()
 {
     FadeInOutMaterialColor = null;
     FadeInOutMaterialFloat = null;
     UVTextureAnimator      = null;
     UVScroll      = null;
     HostTransform = null;
     hostRender    = null;
     HostCamera    = null;
     if (m_InstanceMat)
     {
         ResNode.DestroyRes(ref m_InstanceMat);
         if (HostGo)
         {
             ResNode.DestroyRes(ref HostGo);
         }
     }
 }
Esempio n. 4
0
 public void OnEnable()
 {
     uvscroll = target as Effect_UVScroll;
 }