> For the complete documentation index, see [llms.txt](https://reekcoder.gitbook.io/mon-bazou-sse-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://reekcoder.gitbook.io/mon-bazou-sse-docs/editor.md).

# Classes

## `SaveTools`

### Variables:&#x20;

<mark style="color:orange;">`List`</mark>`<`<mark style="color:orange;">`ModSaveData`</mark>`> ModList`

### Events:

`OnSave`, `OnLoadItems`, `OnLoadVehicles`, `OnLoadPlayer`, `OnLoadGarden`

***

## `ModSaveData`

### Constructor:&#x20;

`ModSaveData(`<mark style="color:orange;">`string`</mark>` ``name,`` `<mark style="color:orange;">`string`</mark>` ``guid)`

***

## `SavedVector3`

### Constructors:

`SavedVector3(`<mark style="color:orange;">`UnityEngine.Vector3`</mark>`)` ,&#x20;

`SavedVector3(`<mark style="color:orange;">`float`</mark>` ``x,`` `<mark style="color:orange;">`float`</mark>` ``y,`` `<mark style="color:orange;">`float`</mark>` ``z)`,&#x20;

`SavedVector3(`<mark style="color:orange;">`UnityEngine.Vector2`</mark>`)` ,&#x20;

`SavedVector3(`<mark style="color:orange;">`float`</mark>` ``x,`` `<mark style="color:orange;">`float`</mark>` ``y)`

A `[`<mark style="color:orange;">`Serializable`</mark>`]` version of <mark style="color:orange;">`UnityEngine.Vector3`</mark> And <mark style="color:orange;">`UnityEngine.Vector2`</mark>.

Does not need explicit casting to convert back to built in <mark style="color:orange;">`UnityEngine.Vector#`</mark>.

***

## `SavedQuaternion`

### Constructors:

`SavedQuaternion(`<mark style="color:orange;">`UnityEngine.Quaternion`</mark>`)` ,&#x20;

`SavedQuaternion(`<mark style="color:orange;">`float`</mark>` ``x,`` `<mark style="color:orange;">`float`</mark>` ``y,`` `<mark style="color:orange;">`float`</mark>` ``z,`` `<mark style="color:orange;">`float`</mark>` ``w)`

A `[`<mark style="color:orange;">`Serializable`</mark>`]` version of <mark style="color:orange;">`UnityEngine.Quaternion`</mark>.

Does not need explicit casting to convert back to <mark style="color:orange;">`UnityEngine.Quaternion`</mark>.

***

## `SavedColor`

### Constructors:

`SavedColor(`<mark style="color:orange;">`UnityEngine.Color`</mark>`)` ,&#x20;

`SavedColor(`<mark style="color:orange;">`float`</mark>` ``r,`` `<mark style="color:orange;">`float`</mark>` ``g,`` `<mark style="color:orange;">`float`</mark>` ``b,`` `<mark style="color:orange;">`float`</mark>` ``a)`&#x20;

A `[`<mark style="color:orange;">`Serializable`</mark>`]` version of <mark style="color:orange;">`UnityEngine.Color`</mark>.

Does not need explicit casting to convert back to <mark style="color:orange;">`UnityEngine.Color`</mark>.

***

## `SavedMatrix4x4`

### Constructors:

`SavedColor(`<mark style="color:orange;">`UnityEngine.Matrix4x4`</mark>`)`

A `[`<mark style="color:orange;">`Serializable`</mark>`]` version of <mark style="color:orange;">`UnityEngine.Matrix4x4`</mark>.

Does not need explicit casting to convert back to <mark style="color:orange;">`UnityEngine.Matrix4x4`</mark>.
