# EditInput(string, string, string, int, ClusterInputType)

> Edit an input entry which added via ClusterInput.AddInput.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.ClusterInputModule

> **Warning:**
>
> **Deprecated.** This type is deprecated and will be removed in a future release.

```csharp
public static bool EditInput(string name, string deviceName, string serverUrl, int index, ClusterInputType type)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Name of the input entry. This has to be unique.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): Device name registered to VRPN server.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): URL to the vrpn server.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Index of the Input entry, refer to vrpn.cfg if unsure.**** (\[ClusterInputType]\(/engine/6000.7/script-reference/unityengine/clusterinputtype)): Type of the ClusterInputType as follow.

### Returns

| Type                                                          | Description |
| ------------------------------------------------------------- | ----------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) |             |

### Remarks

This function is not able to edit persistent input entry defined at “Project Setting > Cluster Input”.

Additional Resources: [ClusterInput.AddInput](/engine/6000.7/script-reference/unityengine/clusterinput/addinput.md)
