Skip to content

Randyanto/CherryTree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CherryTree

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.

Cherries

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.

Main

Name Description Dependency
chUnityTags Contains Unity tags constants. Can be automatically generated by using CherryTree menu.
... still growing ...

Util

Name Description Dependency
chAsset Read and write text file.
chCodeBuilder C# code generation.
... still growing ...

Property

Name Description Dependency
chTagSelector Unity tag selector. chUnityTags
... still growing ...

Runtime

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 ...

Editor

| Name | Description | |---|---|---| | chMenu | Contains some useful editor functions. | chCodeBuilder, chAsset | | ... | still growing | ... |

Usage

Simply clone the repository and open it with Unity. When you do cherry picking please note that some features may depend on others.

Message

Please help me to grow this CherryTree with your comments, suggestions, and critics.

About

Growing variety of cherries for Unity development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages