> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/reactor/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/reactor/api-reference/ks.unity/ks.unity.ksserializableversion.md).

# Class ksSerializableVersion

Namespace: [KS.Unity](/reactor/api-reference/ks.unity.md)\
Assembly: KSUnity.dll

Wraps a [ksVersion](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksversion.md) so it can be serialized by Unity and edited in the inspector.

```csharp
[Serializable]
public class ksSerializableVersion
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) â† [ksSerializableVersion](/reactor/api-reference/ks.unity/ks.unity.ksserializableversion.md)

#### Inherited Members

[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)), [object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)), [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode), [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype), [object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone), [object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals), [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Constructors

### ksSerializableVersion(ksVersion) <a href="#ks_unity_ksserializableversion__ctor_ks_reactor_client_ksversion" id="ks_unity_ksserializableversion__ctor_ks_reactor_client_ksversion"></a>

Constructor

```csharp
public ksSerializableVersion(ksVersion version)
```

#### Parameters

`version` [ksVersion](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksversion.md)

## Properties

### Version <a href="#ks_unity_ksserializableversion_version" id="ks_unity_ksserializableversion_version"></a>

Version

```csharp
public ksVersion Version { get; set; }
```

#### Property Value

[ksVersion](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksversion.md)

## Operators

### implicit operator ksSerializableVersion(ksVersion) <a href="#ks_unity_ksserializableversion_op_implicit_ks_reactor_client_ksversion__ks_unity_ksserializableversi" id="ks_unity_ksserializableversion_op_implicit_ks_reactor_client_ksversion__ks_unity_ksserializableversi"></a>

Implicit conversion from [ksVersion](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksversion.md).

```csharp
public static implicit operator ksSerializableVersion(ksVersion version)
```

#### Parameters

`version` [ksVersion](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksversion.md)

#### Returns

[ksSerializableVersion](/reactor/api-reference/ks.unity/ks.unity.ksserializableversion.md)

### implicit operator ksVersion(ksSerializableVersion) <a href="#ks_unity_ksserializableversion_op_implicit_ks_unity_ksserializableversion__ks_reactor_client_ksversi" id="ks_unity_ksserializableversion_op_implicit_ks_unity_ksserializableversion__ks_reactor_client_ksversi"></a>

Implicit conversion to [ksVersion](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksversion.md).

```csharp
public static implicit operator ksVersion(ksSerializableVersion version)
```

#### Parameters

`version` [ksSerializableVersion](/reactor/api-reference/ks.unity/ks.unity.ksserializableversion.md)

#### Returns

[ksVersion](/reactor/api-reference/ks.reactor.client/ks.reactor.client.ksversion.md)
