Hexagon
|
CHexAssets | |
CHexath | Class for static math operations |
CHexAudioRandom | Class for audio random manipulations |
CHexCollections | Class for extensions over collections, such as lists, arrays or IEnumerable-s |
CHexColor | Provides extension methods for Unity Color and Vector3 types to simplify common color transformations and formatting |
CHexDebug | Class for easy debug of multiple objects |
CHexEasing | |
CHexEnum | |
CHexRandom | |
CHexString | |
CHexTime | |
CHexTransform | |
CHexVectorAxisOps | Class for axis operations for all types of vectors |
CHexVectorGeom | |
CHexVectorMath | |
CHexVectorOps | Class for general vector operations (multiplication, division, and absolute value) for all vector types |
CHexVectorUtils | Class for utility operations involving vectors:
|
▼CMonoBehaviour | |
CHexCoroutineRunner | Should be attached to any one object on each scene where Hexagon is used. Provides access to the MonoBehaviour functions such as Coroutines. If this functionality is of no need HexMain may be omitted |
CPool< T > | Manages a collection of objects that can be reused, tracking their state via a delegate |
CState | |
CStateMachine< TParent > | |
CStateNode | |
▼CTransition | |
CBlendTransition | |
CVector2IntSwizzles | |
CVector2Swizzles | |
CVector3IntSwizzles | |
CVector3Swizzles | |
CVector4Swizzles |