This repo contains some Unity scripts that are simple and easy for others to leverage. All scripts are being written with the latest Unity 5 and may or may not work in earlier versions.
Mainly there are 5 types of cherries, i.e. Main, Util, Property, Runtime, and Editor. The Property cherries contain the custom attribute and editor for property in the inspector tab. The Runtime cherries can be used in run-time while the Editor cherries can be used to extend the functionality of Unity Editor.
Name | Description | Dependency |
---|---|---|
chUnityTags | Contains Unity tags constants. Can be automatically generated by using CherryTree menu. | |
... | still growing | ... |
Name | Description | Dependency |
---|---|---|
chAsset | Read and write text file. | |
chCodeBuilder | C# code generation. | |
... | still growing | ... |
Name | Description | Dependency |
---|---|---|
chTagSelector | Unity tag selector. | chUnityTags |
... | still growing | ... |
Name | Description | Dependency |
---|---|---|
chAudioLoader | Load inputted AudioClips into dictionary by using LINQ. | |
chAudioSource | Controlling AudioSource component where this script is attached. | |
chAudioPlayer | Combine chAudioSource and chAudioLoader. | chAudioLoader, chAudioSource |
chAudioManager | Manage several chAudioPlayers by Unity tags. | chAudioPlayer, chTagSelector |
... | still growing | ... |
| Name | Description | |---|---|---| | chMenu | Contains some useful editor functions. | chCodeBuilder, chAsset | | ... | still growing | ... |
Simply clone the repository and open it with Unity. When you do cherry picking please note that some features may depend on others.
Please help me to grow this CherryTree with your comments, suggestions, and critics.