Hexagon
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NHexagon
 NStateMachine
 CAbstractTransitionFactoryServes as a base class for creating transition factories that generate transitions between states in a state machine with specified parameters. Helps providing a fluent pipeline interface for defining transitions
 CBlendTransition
 CBlendTransitionFactory
 CExternalMachineEventBase class for all finite state machine events
 CStateBase class for a state within a state machine
 CStateMachineUniversal state machine implementaion. see State machine notes for more information
 CTransition
 CTransitionFactory
 CTransitionGroup
 CHexAssets
 CHexathClass for static math operations
 CHexAudioRandomClass for audio random manipulations
 CHexCollectionsClass for extensions over collections, such as lists, arrays or IEnumerable-s
 CHexColorProvides extension methods for Unity Color and Vector3 types to simplify common color transformations and formatting
 CHexCoroutineRunnerShould 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
 CHexDebugClass for easy debug of multiple objects
 CHexEasing
 CHexEnum
 CHexRandom
 CHexString
 CHexTime
 CHexTransform
 CHexVectorAxisOpsClass for axis operations for all types of vectors
 CHexVectorGeom
 CHexVectorMath
 CHexVectorOpsClass for general vector operations (multiplication, division, and absolute value) for all vector types
 CHexVectorUtilsClass for utility operations involving vectors:

  • Conversion operations
  • Distance functions
  • Nearly equals functions
 CPoolManages a collection of objects that can be reused, tracking their state via a delegate. This implementation relies on an external function to determine if an object is active or inactive. Operations that search for objects, such as Get() or ViewExistingInactive(out T?), have a performance cost that scales linearly with the total number of items.
See Pool notes Hexagon Pool Notes
 CVector2IntSwizzles
 CVector2Swizzles
 CVector3IntSwizzles
 CVector3Swizzles
 CVector4Swizzles