Example #1
0
 public static void ORTHO_SIZE_EX(GameCamera obj, float start, float target, float onceLength, KeyFrameCallback doneCallback)
 {
     ORTHO_SIZE_EX(obj, KEY_FRAME.ZERO_ONE, start, target, onceLength, false, 0.0f, null, doneCallback);
 }
Example #2
0
 public static void ALPHA_KEYFRAME_WINDOW_EX(txUIObject obj, string name, float start, float target, float onceLength, KeyFrameCallback tremblingCallback, KeyFrameCallback trembleDoneCallback)
 {
     ALPHA_KEYFRAME_WINDOW_EX(obj, name, start, target, onceLength, false, 0.0f, tremblingCallback, trembleDoneCallback);
 }
Example #3
0
 public static CommandWindowAlpha ALPHA_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, float start, float target, float onceLength, KeyFrameCallback tremblingCallback, KeyFrameCallback trembleDoneCallback)
 {
     return(ALPHA_KEYFRAME_WINDOW_DELAY_EX(script, obj, delayTime, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, tremblingCallback, trembleDoneCallback));
 }
Example #4
0
    public static CommandWindowScale SCALE_KEYFRAME_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, string keyframe, Vector2 start, Vector2 target, float onceLength, bool loop, float offset, KeyFrameCallback scaleTremblingCallback, KeyFrameCallback scaleTrembleDoneCallback)
    {
        if (!checkStaticPanel(obj))
        {
            return(null);
        }
        if (keyframe == "" || isFloatZero(onceLength))
        {
            logError("时间或关键帧不能为空,如果要停止组件,CommandWindowScale SCALE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector2 scale)");
        }
        CommandWindowScale cmd = newCmd(out cmd, false, true);

        cmd.mName        = keyframe;
        cmd.mOnceLength  = onceLength;
        cmd.mOffset      = offset;
        cmd.mLoop        = loop;
        cmd.mStartScale  = start;
        cmd.mTargetScale = target;
        cmd.setTremblingCallback(scaleTremblingCallback, null);
        cmd.setTrembleDoneCallback(scaleTrembleDoneCallback, null);
        pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }
Example #5
0
    public static void FILL_WINDOW_EX(txUIObject obj, float start, float target, float time, KeyFrameCallback fillingCallback, KeyFrameCallback doneCallback)
    {
        CommandWindowFill cmd = newCmd(out cmd, false);

        cmd.mStartValue          = start;
        cmd.mTargetValue         = target;
        cmd.mOnceLength          = time;
        cmd.mTremblingName       = CommonDefine.ZERO_ONE;
        cmd.mTremblingCallBack   = fillingCallback;
        cmd.mTrembleDoneCallBack = doneCallback;
        pushCommand(cmd, obj);
    }
Example #6
0
 public static void SCALE_KEYFRAME_WINDOW_EX(txUIObject obj, string fileName, Vector2 start, Vector2 target, float onceLength, bool loop, KeyFrameCallback scaleTremblingCallback, KeyFrameCallback scaleTrembleDoneCallback)
 {
     SCALE_KEYFRAME_WINDOW_EX(obj, fileName, start, target, onceLength, loop, 0.0f, scaleTremblingCallback, scaleTrembleDoneCallback);
 }
Example #7
0
 public static CommandWindowScale SCALE_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, Vector2 start, Vector2 target, float onceLength, KeyFrameCallback scalingCallback, KeyFrameCallback doneCallback)
 {
     return(SCALE_KEYFRAME_WINDOW_DELAY_EX(script, obj, delayTime, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, scalingCallback, doneCallback));
 }
Example #8
0
    public static CommandWindowScaleTrembling SCALE_KEYFRAME_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, string keyframe, Vector2 start, Vector2 target, float onceLength, bool loop, float offset, KeyFrameCallback scaleTremblingCallback, KeyFrameCallback scaleTrembleDoneCallback)
    {
        if (keyframe == "" || MathUtility.isFloatZero(onceLength))
        {
            UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用CommandWindowScaleTrembling SCALE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector2 scale)");
        }
        CommandWindowScaleTrembling cmd = mCommandSystem.newCmd <CommandWindowScaleTrembling>(false, true);

        cmd.mName        = keyframe;
        cmd.mOnceLength  = onceLength;
        cmd.mOffset      = offset;
        cmd.mLoop        = loop;
        cmd.mStartScale  = start;
        cmd.mTargetScale = target;
        cmd.setTremblingCallback(scaleTremblingCallback, null);
        cmd.setTrembleDoneCallback(scaleTrembleDoneCallback, null);
        mCommandSystem.pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }
 public void setTrembleDoneCallback(KeyFrameCallback callback, object userData)
 {
     mTrembleDoneCallBack = callback;
     mTrembleDoneUserData = userData;
 }
Example #10
0
    public static void ROTATE_KEYFRMAE_WINDOW_EX(txUIObject obj, string keyframe, Vector3 start, Vector3 target, float onceLength, bool loop, float offset, KeyFrameCallback rotatingCallback, KeyFrameCallback doneCallback)
    {
        if (keyframe == "" || MathUtility.isFloatZero(onceLength))
        {
            UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用void ROTATE_WINDOW(txUIObject obj, Vector3 rotation)");
        }
        CommandWindowKeyFrameRotate cmd = mCommandSystem.newCmd <CommandWindowKeyFrameRotate>(false, false);

        cmd.mName           = keyframe;
        cmd.mOnceLength     = onceLength;
        cmd.mStartRotation  = start;
        cmd.mTargetRotation = target;
        cmd.mOffset         = offset;
        cmd.mLoop           = loop;
        cmd.setTremblingCallback(rotatingCallback, null);
        cmd.setTrembleDoneCallback(doneCallback, null);
        mCommandSystem.pushCommand(cmd, obj);
    }
Example #11
0
    public static void SCALE_KEYFRAME_WINDOW_EX(txUIObject obj, string fileName, Vector2 start, Vector2 target, float onceLength, bool loop, float offset, KeyFrameCallback scaleTremblingCallback, KeyFrameCallback scaleTrembleDoneCallback)
    {
        if (fileName == "" || MathUtility.isFloatZero(onceLength))
        {
            UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用void SCALE_WINDOW(txUIObject obj, Vector2 scale)");
        }
        CommandWindowScaleTrembling cmd = mCommandSystem.newCmd <CommandWindowScaleTrembling>(false);

        cmd.mName        = fileName;
        cmd.mOnceLength  = onceLength;
        cmd.mOffset      = offset;
        cmd.mLoop        = loop;
        cmd.mStartScale  = start;
        cmd.mTargetScale = target;
        cmd.setTremblingCallback(scaleTremblingCallback, null);
        cmd.setTrembleDoneCallback(scaleTrembleDoneCallback, null);
        mCommandSystem.pushCommand(cmd, obj);
    }
Example #12
0
 public static void ORTHO_SIZE_EX(GameCamera obj, KEY_FRAME keyframe, float startFOV, float targetFOV, float onceLength, bool loop, float offset, KeyFrameCallback doingCallBack, KeyFrameCallback doneCallback)
 {
     if (obj == null)
     {
         return;
     }
     CMD(out CommandCameraOrthoSize cmd, false, false);
     cmd.mKeyframe        = keyframe;
     cmd.mOnceLength      = onceLength;
     cmd.mStartOrthoSize  = startFOV;
     cmd.mTargetOrthoSize = targetFOV;
     cmd.mOffset          = offset;
     cmd.mLoop            = loop;
     cmd.mDoingCallback   = doingCallBack;
     cmd.mDoneCallback    = doneCallback;
     pushCommand(cmd, obj);
 }
Example #13
0
 public static CommandMovableObjectAlphaPath ALPH_PATH_DELAY_EX(IDelayCmdWatcher watcher, MovableObject obj, float delayTime, Dictionary <float, float> valueKeyFrame, float valueOffset, float speed, bool loop, float offset, KeyFrameCallback doingCallback, KeyFrameCallback doneCallback)
 {
     if (obj == null)
     {
         return(null);
     }
     CMD(out CommandMovableObjectAlphaPath cmd, false, true);
     cmd.mValueKeyFrame = valueKeyFrame;
     cmd.mValueOffset   = valueOffset;
     cmd.mSpeed         = speed;
     cmd.mOffset        = offset;
     cmd.mLoop          = loop;
     cmd.mDoingCallBack = doingCallback;
     cmd.mDoneCallBack  = doneCallback;
     pushDelayCommand(cmd, obj, delayTime, watcher);
     return(cmd);
 }
Example #14
0
 public static CommandMovableObjectAlphaPath ALPH_PATH_DELAY_EX(IDelayCmdWatcher watcher, MovableObject obj, float delayTime, Dictionary <float, float> valueKeyFrame, float valueOffset, float speed, KeyFrameCallback doingCallback, KeyFrameCallback doneCallback)
 {
     return(ALPH_PATH_DELAY_EX(watcher, obj, delayTime, valueKeyFrame, valueOffset, speed, false, 0.0f, doingCallback, doneCallback));
 }
Example #15
0
 public static CommandWindowMove MOVE_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, Vector3 start, Vector3 target, float onceLength, KeyFrameCallback movingCallback, KeyFrameCallback moveDoneCallback)
 {
     return(MOVE_KEYFRAME_WINDOW_DELAY_EX(script, obj, delayTime, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, movingCallback, moveDoneCallback));
 }
Example #16
0
    public static void MOVE_KEYFRAME_WINDOW_EX(txUIObject obj, string fileName, Vector3 startPos, Vector3 targetPos, float onceLength, bool loop, float offset, KeyFrameCallback TremblingCallBack, KeyFrameCallback TrembleDoneCallBack)
    {
        if (fileName == "" || MathUtility.isFloatZero(onceLength))
        {
            UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用void MOVE_WINDOW(txUIObject obj, Vector3 pos)");
        }
        CommandWindowMove cmd = newCmd(out cmd, false);

        cmd.mName       = fileName;
        cmd.mOnceLength = onceLength;
        cmd.mStartPos   = startPos;
        cmd.mTargetPos  = targetPos;
        cmd.mOffset     = offset;
        cmd.mLoop       = loop;
        cmd.setTremblingCallback(TremblingCallBack, null);
        cmd.setTrembleDoneCallback(TrembleDoneCallBack, null);
        pushCommand(cmd, obj);
    }
Example #17
0
 public static void SCALE_WINDOW_EX(txUIObject obj, Vector2 start, Vector2 target, float onceLength, KeyFrameCallback scalingCallback, KeyFrameCallback doneCallback)
 {
     SCALE_KEYFRAME_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, scalingCallback, doneCallback);
 }
Example #18
0
    public static CommandWindowMove MOVE_KEYFRAME_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, string keyframe, Vector3 startPos, Vector3 targetPos, float onceLength, bool loop, float offset, KeyFrameCallback movingCallback, KeyFrameCallback moveDoneCallback)
    {
        if (keyframe == "" || MathUtility.isFloatZero(onceLength))
        {
            UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用CommandWindowKeyFrameMove MOVE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 pos)");
        }
        CommandWindowMove cmd = newCmd(out cmd, false, true);

        cmd.mName       = keyframe;
        cmd.mStartPos   = startPos;
        cmd.mTargetPos  = targetPos;
        cmd.mOnceLength = onceLength;
        cmd.mOffset     = offset;
        cmd.mLoop       = loop;
        cmd.setTremblingCallback(movingCallback, null);
        cmd.setTrembleDoneCallback(moveDoneCallback, null);
        pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }
Example #19
0
    public static void SCALE_KEYFRAME_WINDOW_EX(txUIObject obj, string fileName, Vector2 start, Vector2 target, float onceLength, bool loop, float offset, KeyFrameCallback scaleTremblingCallback, KeyFrameCallback scaleTrembleDoneCallback)
    {
        if (!checkStaticPanel(obj))
        {
            return;
        }
        if (fileName == "" || isFloatZero(onceLength))
        {
            logError("时间或关键帧不能为空,如果要停止组件,请使用void SCALE_WINDOW(txUIObject obj, Vector2 scale)");
        }
        CommandWindowScale cmd = newCmd(out cmd, false);

        cmd.mName        = fileName;
        cmd.mOnceLength  = onceLength;
        cmd.mOffset      = offset;
        cmd.mLoop        = loop;
        cmd.mStartScale  = start;
        cmd.mTargetScale = target;
        cmd.setTremblingCallback(scaleTremblingCallback, null);
        cmd.setTrembleDoneCallback(scaleTrembleDoneCallback, null);
        pushCommand(cmd, obj);
    }
Example #20
0
    public static CommandWindowAlpha ALPHA_KEYFRAME_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, string keyframe, float start, float target, float onceLength, bool loop, float offset, KeyFrameCallback tremblingCallback, KeyFrameCallback trembleDoneCallback)
    {
        if (keyframe == "" || isFloatZero(onceLength))
        {
            logError("时间或关键帧不能为空,如果要停止组件,请使用CommandWindowAlphaTremble ALPHA_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, float alpha)");
        }
        CommandWindowAlpha cmd = newCmd(out cmd, false, true);

        cmd.mName        = keyframe;
        cmd.mLoop        = loop;
        cmd.mOnceLength  = onceLength;
        cmd.mOffset      = offset;
        cmd.mStartAlpha  = start;
        cmd.mTargetAlpha = target;
        cmd.setTremblingCallback(tremblingCallback, null);
        cmd.setTrembleDoneCallback(trembleDoneCallback, null);
        pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }
Example #21
0
 public static CommandWindowScale SCALE_KEYFRAME_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, string keyframe, Vector2 start, Vector2 target, float onceLength, bool loop, KeyFrameCallback scaleTremblingCallback, KeyFrameCallback scaleTrembleDoneCallback)
 {
     return(SCALE_KEYFRAME_WINDOW_DELAY_EX(script, obj, delayTime, keyframe, start, target, onceLength, loop, 0.0f, scaleTremblingCallback, scaleTrembleDoneCallback));
 }
Example #22
0
 public static void ROTATE_WINDOW_EX(txUIObject obj, Vector3 start, Vector3 target, float time, KeyFrameCallback doneCallback)
 {
     ROTATE_KEYFRMAE_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, time, false, 0.0f, null, doneCallback);
 }
Example #23
0
    public static CommandWindowFill FILL_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, float start, float target, float time, KeyFrameCallback doneCallback)
    {
        CommandWindowFill cmd = newCmd(out cmd, false, true);

        cmd.mStartValue          = start;
        cmd.mTargetValue         = target;
        cmd.mOnceLength          = time;
        cmd.mTremblingName       = CommonDefine.ZERO_ONE;
        cmd.mTrembleDoneCallBack = doneCallback;
        pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }
Example #24
0
    public static void ROTATE_KEYFRMAE_WINDOW_EX(txUIObject obj, string keyframe, Vector3 start, Vector3 target, float onceLength, bool loop, float offset, KeyFrameCallback rotatingCallback, KeyFrameCallback doneCallback)
    {
        if (!checkStaticPanel(obj))
        {
            return;
        }
        if (keyframe == "" || isFloatZero(onceLength))
        {
            logError("时间或关键帧不能为空,如果要停止组件,请使用void ROTATE_WINDOW(txUIObject obj, Vector3 rotation)");
        }
        CommandWindowRotate cmd = newCmd(out cmd, false, false);

        cmd.mName           = keyframe;
        cmd.mOnceLength     = onceLength;
        cmd.mStartRotation  = start;
        cmd.mTargetRotation = target;
        cmd.mOffset         = offset;
        cmd.mLoop           = loop;
        cmd.setTremblingCallback(rotatingCallback, null);
        cmd.setTrembleDoneCallback(doneCallback, null);
        pushCommand(cmd, obj);
    }
Example #25
0
 public static void ALPHA_WINDOW_EX(txUIObject obj, float start, float target, float onceLength, KeyFrameCallback tremblingCallback, KeyFrameCallback trembleDoneCallback)
 {
     ALPHA_KEYFRAME_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, tremblingCallback, trembleDoneCallback);
 }
Example #26
0
 public static void MOVE_WINDOW_EX(txUIObject obj, Vector3 start, Vector3 target, float onceLength, float offsetTime, KeyFrameCallback movingCallback, KeyFrameCallback moveDoneCallback)
 {
     MOVE_KEYFRAME_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, onceLength, false, offsetTime, movingCallback, moveDoneCallback);
 }
Example #27
0
    public static void ALPHA_KEYFRAME_WINDOW_EX(txUIObject obj, string name, float start, float target, float onceLength, bool loop, float offset, KeyFrameCallback tremblingCallback, KeyFrameCallback trembleDoneCallback)
    {
        if (name == "" || isFloatZero(onceLength))
        {
            logError("时间或关键帧不能为空,如果要停止组件,请使用void ALPHA_WINDOW(txUIObject obj, float alpha)");
        }
        CommandWindowAlpha cmd = newCmd(out cmd, false);

        cmd.mName        = name;
        cmd.mLoop        = loop;
        cmd.mOnceLength  = onceLength;
        cmd.mOffset      = offset;
        cmd.mStartAlpha  = start;
        cmd.mTargetAlpha = target;
        cmd.setTremblingCallback(tremblingCallback, null);
        cmd.setTrembleDoneCallback(trembleDoneCallback, null);
        pushCommand(cmd, obj);
    }
Example #28
0
 public static void MOVE_KEYFRAME_WINDOW_EX(txUIObject obj, string fileName, Vector3 startPos, Vector3 targetPos, float onceLength, bool loop, KeyFrameCallback TremblingCallBack, KeyFrameCallback TrembleDoneCallBack)
 {
     MOVE_KEYFRAME_WINDOW_EX(obj, fileName, startPos, targetPos, onceLength, loop, 0.0f, TremblingCallBack, TrembleDoneCallBack);
 }
Example #29
0
 public void setTrembleDoneCallback(KeyFrameCallback callback, object userData)
 {
     setCallback(callback, userData, ref mTrembleDoneCallBack, ref mTrembleDoneUserData, this);
 }
Example #30
0
 public static void ALPHA_PATH_EX(MovableObject obj, Dictionary <float, float> valueKeyFrame, float valueOffset, float speed, bool loop, float offset, KeyFrameCallback doingCallback, KeyFrameCallback doneCallback)
 {
     if (obj == null)
     {
         return;
     }
     CMD(out CommandMovableObjectAlphaPath cmd, false);
     cmd.mValueKeyFrame = valueKeyFrame;
     cmd.mValueOffset   = valueOffset;
     cmd.mSpeed         = speed;
     cmd.mOffset        = offset;
     cmd.mLoop          = loop;
     cmd.mDoingCallBack = doingCallback;
     cmd.mDoneCallBack  = doneCallback;
     pushCommand(cmd, obj);
 }