# Script Templates

{% hint style="info" %}
As of August 2023, Unity Asset Store does not allow us to upload ScriptTemplates anymore. Import this package to add them to your project.

* You must **restart Unity** after importing this package for Unity to wire up the menus.
  {% endhint %}

{% file src="<https://462154250-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MGmQrf2z6FL0ZpExPAn%2Fuploads%2FiZe72HK3G2onyiZgTc4d%2FScriptTemplates.zip?alt=media&token=ff1a0351-b91b-4f3a-9818-00f91a9ee9ca>" %}
ScriptTemplates Unity Package
{% endfile %}

{% hint style="warning" %}
**Root Folder Required:** ScriptTemplates is a special folder to Unity and must remain in the Assets folder.
{% endhint %}

We've added Script Templates to make it easier to create derived class scripts that inherit from our base classes.

* All possible overrides are already made for you and organized.
* They're all fully commented as to what they all do.
* Base method calls are all in place where needed so you can see what they already do.
* Each has links at the top to their doc page(s).

The **Mirror** section will appear under the **Assets > Create menu**, as well as the context menu that comes up when you right-click on any folder in your project. You'll be prompted for the file name like any other asset creation.

<div align="left"><figure><img src="https://462154250-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MGmQrf2z6FL0ZpExPAn%2Fuploads%2FhHwwn4r7c9cZ0etctypU%2Fimage.png?alt=media&#x26;token=550ede85-1850-4e98-b850-146b342523c4" alt=""><figcaption><p>Menu to Mirror Script Templates</p></figcaption></figure></div>

Hopefully these templates will be helpful to new users of Mirror to learn what methods are available in various classes, as well as just being more convenient for everyone.
