Exemple #1
0
        /// <summary>
        /// 显示窗口(视窗)
        /// </summary>
        public override void show()
        {
            base.show();

            isHiding = false; isShowing = true;
            if (!animator)
            {
                onWindowShown();
            }
            else
            {
                animator.setVar(shownAttr, true);
            }
        }
 /// <summary>
 /// 结束移动回调
 /// </summary>
 protected virtual void onMoveEnd()
 {
     animator.setVar(MovingAttrName, false);
 }
        ///// <summary>
        ///// 检查是否开始移动
        ///// </summary>
        ///// <returns></returns>
        //void checkMoveStart() {
        //	if (isMoving() && !moving) onMoveStart();
        //}

        ///// <summary>
        ///// 检查是否结束移动
        ///// </summary>
        ///// <returns></returns>
        //void checkMoving() {
        //	if (isMoving() && moving) onMove();
        //}

        ///// <summary>
        ///// 检查是否结束移动
        ///// </summary>
        ///// <returns></returns>
        //void checkMoveEnd() {
        //	if (!isMoving() && moving) onMoveEnd();
        //}

        /// <summary>
        /// 开始移动回调
        /// </summary>
        protected virtual void onMoveStart()
        {
            animator?.setVar(MovingAttrName, true);
        }
Exemple #4
0
 /// <summary>
 /// 更新状态
 /// </summary>
 void updateState()
 {
     debugLog("sate: " + item.state);
     animator.setVar(item.state);
 }