Skip to content

Repository files navigation

Unity Resource Generator openupmGitHub tag (latest SemVer)PublishPublish To GitHub Pages

Automatically generate a helper class for Resources.Load in Unity with the press of a button.

Generate Button

With this folder structure:

Assets/
├─ Resources/
│ ├─ Coin.prefab
│ ├─ Coin.mp3
├─ Scenes/
│ ├─ CoinRain.unity

The following helper class is generated:

usingUnityEngine;usingUnityEngine.SceneManagement;namespaceSample{// ReSharper disable PartialTypeWithSinglePartpublicstaticpartialclassResourcePaths{publicstaticpartialclassScenes{publicconststringCoinRain="Scenes/CoinRain";publicstaticvoidLoadCoinRain(LoadSceneModemode=LoadSceneMode.Single)=>SceneManager.LoadScene(CoinRain,mode);publicstaticAsyncOperationLoadAsyncCoinRain(LoadSceneModemode=LoadSceneMode.Single)=>SceneManager.LoadSceneAsync(CoinRain,mode);}publicstaticpartialclassPrefabs{publicconststringCoin="Coin";publicstaticGameObjectLoadCube()=>Resources.Load<GameObject>(Coin);}publicstaticpartialclassAudioClips{publicconststringCoin="Coin";publicstaticAudioClipLoadCoin()=>Resources.Load<AudioClip>(Coin);}}}

Installation

Use OpenUPM to install the package.

openupm add com.autsoft.unityresourcegenerator

Documentation

For the complete documentation, visit the website.

About

Automatically generate helper functions for Unity resources

Topics

Resources

Stars

6 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages