Hexagon
Loading...
Searching...
No Matches
Hexagon Namespace Reference

Namespaces

namespace  StateMachine
 

Classes

class  HexAssets
 
class  Hexath
 Class for static math operations. More...
 
class  HexAudioRandom
 Class for audio random manipulations. More...
 
class  HexCollections
 Class for extensions over collections, such as lists, arrays or IEnumerable-s. More...
 
class  HexColor
 Provides extension methods for Unity Color and Vector3 types to simplify common color transformations and formatting. More...
 
class  HexCoroutineRunner
 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. More...
 
class  HexDebug
 Class for easy debug of multiple objects. More...
 
class  HexEasing
 
class  HexEnum
 
class  HexRandom
 
class  HexString
 
class  HexTime
 
class  HexTransform
 
class  HexVectorAxisOps
 Class for axis operations for all types of vectors. More...
 
class  HexVectorGeom
 
class  HexVectorMath
 
class  HexVectorOps
 Class for general vector operations (multiplication, division, and absolute value) for all vector types. More...
 
class  HexVectorUtils
 Class for utility operations involving vectors:

  • Conversion operations
  • Distance functions
  • Nearly equals functions
More...
 
class  Pool
 Manages 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. More...
 
class  Vector2IntSwizzles
 
class  Vector2Swizzles
 
class  Vector3IntSwizzles
 
class  Vector3Swizzles
 
class  Vector4Swizzles