# simulationSpace

> This selects the space in which to simulate particles. It can be either world or local space.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.ParticleSystemModule

> **Warning:**
>
> **Deprecated.** simulationSpace property is deprecated. Use main.simulationSpace instead.

```csharp
public ParticleSystemSimulationSpace simulationSpace { get; set; }
```

### Examples

```csharp
using UnityEngine;

public class Example : MonoBehaviour
{
    ParticleSystem part;
    bool useLocal = true;

    void Start()
    {
        part = GetComponent<ParticleSystem> ();
        useLocal = (part.simulationSpace == ParticleSystemSimulationSpace.Local);
    }

    void Update()
    {
        part.simulationSpace = (useLocal ? ParticleSystemSimulationSpace.Local : ParticleSystemSimulationSpace.World);
    }

    void OnGUI()
    {
        useLocal = GUI.Toggle(new Rect(10, 60, 200, 30), useLocal, " Use Local Simulation Space");
    }
}
```
