Exemplo n.º 1
0
    //窗口透明度
    public static void ALPHA_WINDOW(txUIObject obj, float start, float target, float time)
    {
        CommandWindowAlpha cmd = mCommandSystem.newCmd <CommandWindowAlpha>(false);

        cmd.mStartAlpha  = start;
        cmd.mTargetAlpha = target;
        cmd.mFadeTime    = time;
        mCommandSystem.pushCommand(cmd, obj);
    }
Exemplo n.º 2
0
    //----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    // 透明度
    public static void ALPHA_WINDOW(txUIObject obj, float alpha)
    {
        CommandWindowAlpha cmd = mCommandSystem.newCmd <CommandWindowAlpha>(false);

        cmd.mName        = "";
        cmd.mOnceLength  = 0.0f;
        cmd.mStartAlpha  = alpha;
        cmd.mTargetAlpha = alpha;
        mCommandSystem.pushCommand(cmd, obj);
    }
Exemplo n.º 3
0
    //延迟窗口的透明度变化
    public static void ALPHA_WINDOW_DELAY(LayoutScript script, txUIObject uiObjct, float dealyTime, float start, float target, float time)
    {
        CommandWindowAlpha cmd = mCommandSystem.newCmd <CommandWindowAlpha>(false, true);

        cmd.mStartAlpha  = start;
        cmd.mTargetAlpha = target;
        cmd.mFadeTime    = time;
        mCommandSystem.pushDelayCommand(cmd, uiObjct, dealyTime);
        script.addDelayCmd(cmd);
    }
Exemplo n.º 4
0
    //----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    // 透明度
    public static void ALPHA_WINDOW(txUIObject obj, float alpha = 1.0f)
    {
        CommandWindowAlpha cmd = newCmd(out cmd, false);

        cmd.mName        = "";
        cmd.mOnceLength  = 0.0f;
        cmd.mStartAlpha  = alpha;
        cmd.mTargetAlpha = alpha;
        pushCommand(cmd, obj);
    }
Exemplo n.º 5
0
    //窗口透明度,可以设置回调函数
    public static void ALPHA_WINDOW_EX(txUIObject obj, float start, float target, float time, AlphaFadeCallback FadingCallback, object FadingData, AlphaFadeCallback FadeDoneCallBack, object FadeDoneData)
    {
        CommandWindowAlpha cmd = mCommandSystem.newCmd <CommandWindowAlpha>(false);

        cmd.mStartAlpha  = start;
        cmd.mTargetAlpha = target;
        cmd.mFadeTime    = time;
        cmd.setFadingCallback(FadingCallback, FadingData);
        cmd.setFadeDoneCallback(FadeDoneCallBack, FadeDoneData);
        mCommandSystem.pushCommand(cmd, obj);
    }
Exemplo n.º 6
0
    public static CommandWindowAlpha ALPHA_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, float alpha)
    {
        CommandWindowAlpha cmd = mCommandSystem.newCmd <CommandWindowAlpha>(false, true);

        cmd.mName        = "";
        cmd.mOnceLength  = 0.0f;
        cmd.mStartAlpha  = alpha;
        cmd.mTargetAlpha = alpha;
        mCommandSystem.pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }
Exemplo n.º 7
0
    //延迟窗口的透明度变化,可以设置回调函数
    public static CommandWindowAlpha ALPHA_WINDOW_DELAY_EX(LayoutScript script, txUIObject uiObjct, float dealyTime, float start, float target, float time, AlphaFadeCallback FadingCallback, object FadingData, AlphaFadeCallback FadeDoneCallBack, object FadeDoneData)
    {
        CommandWindowAlpha cmd = mCommandSystem.newCmd <CommandWindowAlpha>(false, true);

        cmd.mStartAlpha  = start;
        cmd.mTargetAlpha = target;
        cmd.mFadeTime    = time;
        cmd.setFadingCallback(FadingCallback, FadingData);
        cmd.setFadeDoneCallback(FadeDoneCallBack, FadeDoneData);
        mCommandSystem.pushDelayCommand(cmd, uiObjct, dealyTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }
Exemplo n.º 8
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 == "" || MathUtility.isFloatZero(onceLength))
        {
            UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用void ALPHA_WINDOW(txUIObject obj, float alpha)");
        }
        CommandWindowAlpha cmd = mCommandSystem.newCmd <CommandWindowAlpha>(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);
        mCommandSystem.pushCommand(cmd, obj);
    }
Exemplo n.º 9
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 == "" || MathUtility.isFloatZero(onceLength))
        {
            UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用CommandWindowAlphaTremble ALPHA_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, float alpha)");
        }
        CommandWindowAlpha cmd = mCommandSystem.newCmd <CommandWindowAlpha>(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);
        mCommandSystem.pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }