コード例 #1
0
    public static void ROTATE_SPEED_WINDOW(txUIObject obj, Vector3 speed, Vector3 startAngle, Vector3 rotateAccelerationValue)
    {
        CommandWindowRotateSpeed cmd = mCommandSystem.newCmd <CommandWindowRotateSpeed>(false);

        cmd.mRotateSpeed        = speed;
        cmd.mStartAngle         = startAngle;
        cmd.mRotateAcceleration = rotateAccelerationValue;
        mCommandSystem.pushCommand(cmd, obj);
    }
コード例 #2
0
    // 延迟恒定速度旋转窗口
    public static void ROTATE_SPEED_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 speed, Vector3 startAngle, Vector3 rotateAccelerationValue)
    {
        CommandWindowRotateSpeed cmd = mCommandSystem.newCmd <CommandWindowRotateSpeed>(false, true);

        cmd.mRotateSpeed        = speed;
        cmd.mStartAngle         = startAngle;
        cmd.mRotateAcceleration = rotateAccelerationValue;
        mCommandSystem.pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
    }
コード例 #3
0
ファイル: LayoutTools.cs プロジェクト: Hengle/GameEditor
    public static void ROTATE_SPEED_WINDOW(txUIObject obj, Vector3 speed, Vector3 startAngle, Vector3 rotateAccelerationValue)
    {
        if (!checkStaticPanel(obj))
        {
            return;
        }
        CommandWindowRotateSpeed cmd = newCmd(out cmd, false);

        cmd.mRotateSpeed        = speed;
        cmd.mStartAngle         = startAngle;
        cmd.mRotateAcceleration = rotateAccelerationValue;
        pushCommand(cmd, obj);
    }
コード例 #4
0
ファイル: LayoutTools.cs プロジェクト: Hengle/GameEditor
    public static CommandWindowRotateSpeed ROTATE_SPEED_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 speed, Vector3 startAngle, Vector3 rotateAccelerationValue)
    {
        if (!checkStaticPanel(obj))
        {
            return(null);
        }
        CommandWindowRotateSpeed cmd = newCmd(out cmd, false, true);

        cmd.mRotateSpeed        = speed;
        cmd.mStartAngle         = startAngle;
        cmd.mRotateAcceleration = rotateAccelerationValue;
        pushDelayCommand(cmd, obj, delayTime);
        script.addDelayCmd(cmd);
        return(cmd);
    }