> For the complete documentation index, see [llms.txt](https://unfinishedstudios1.gitbook.io/fp-motion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://unfinishedstudios1.gitbook.io/fp-motion/data/sequence-stop.md).

# Sequence Stop

## Description

The *Sequence Stop* is a **data container** used by the asset for the scheduling of forces; The Scheduler takes care of the scheduling via the Handle.

{% hint style="warning" %}
Although it is **not mandatory** that you use this information when scheduling the application of forces on an object, it is **much easier** to do so than to go through passing all the data manually.
{% endhint %}

### Using *Sequence Stops* to schedule forces

To use a stop for scheduling forces:

* Create a variable of type `SequenceStop` and set its values:

```csharp
private  void  Start(){
    //Create a stop that moves the object up for one second.
    SequenceStop  stop = new  SequenceStop(1.0f, Vector3.up, default(Vector3), default(Vector3));
}
```

* Invoke one of the scheduling functions from your object's *Handle:*

```csharp
private  void  Update(){
 //Play the stop.
 handle.PlayStop(stop);
}
```

{% hint style="info" %}
Check out the [Motion Manager](/fp-motion/components/motion-manager.md) page for examples on how to subscribe an object, and get a [Handle](/fp-motion/components/untitled.md).
{% endhint %}
