Exemplo n.º 1
0
    public override void execute()
    {
        ComponentOwner     obj       = mReceiver as ComponentOwner;
        WindowComponentHSL component = obj.getComponent(out component);

        component.setTremblingCallback(mTremblingCallBack);
        component.setTrembleDoneCallback(mTrembleDoneCallBack);
        component.setActive(true);
        component.setStartHSL(mStartHSL);
        component.setTargetHSL(mTargetHSL);
        component.play(mName, mLoop, mOnceLength, mOffset, mFullOnce, mAmplitude);
    }
Exemplo n.º 2
0
    public override void execute()
    {
        txUIObject         window       = mReceiver as txUIObject;
        WindowComponentHSL componentHSL = window.getFirstComponent <WindowComponentHSL>();

        if (componentHSL != null)
        {
            componentHSL.setActive(true);
            componentHSL.setHSLFadingCallback(mFadingCallback, mFadingUserData);
            componentHSL.setHSLDoneCallback(mFadeDoneCallback, mFadeDoneUserData);
            componentHSL.start(mFadeTime, mStartHSL, mTargetHSL, mTimeOffset);
        }
    }
Exemplo n.º 3
0
    public override void execute()
    {
        txUIObject         window       = mReceiver as txUIObject;
        WindowComponentHSL comTrembling = window.getFirstComponent <WindowComponentHSL>();

        if (comTrembling != null)
        {
            comTrembling.setTremblingCallback(mTremblingCallBack, mTremblingUserData);
            comTrembling.setTrembleDoneCallback(mTrembleDoneCallBack, mTrembleDoneUserData);
            comTrembling.setActive(true);
            comTrembling.setStartHSL(mStartHSL);
            comTrembling.setTargetHSL(mTargetHSL);
            comTrembling.play(mName, mLoop, mOnceLength, mOffset, mFullOnce, mAmplitude);
        }
    }
Exemplo n.º 4
0
    public override void execute()
    {
        txUIObject         obj       = mReceiver as txUIObject;
        WindowComponentHSL component = obj.getComponent(out component);

        component.setTremblingCallback(mTremblingCallBack);
        component.setTrembleDoneCallback(mTrembleDoneCallBack);
        component.setActive(true);
        component.setStartHSL(mStartHSL);
        component.setTargetHSL(mTargetHSL);
        component.play(mName, mLoop, mOnceLength, mOffset, mFullOnce, mAmplitude);
        if (component.getState() == PLAY_STATE.PS_PLAY)
        {
            // 需要启用组件更新时,则开启组件拥有者的更新,后续也不会再关闭
            obj.setEnable(true);
        }
    }