Iuvo Unity 0.5.1
This is library containing a variety of helper classes and extension methods for the Unity gane engine.
GitHub | Iuvo Unity Updates | Creator
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CIuvoUnity.AI.AIBehaviorBaseBase class for all AI behaviors
 CIuvoUnity.AI.AIBeliefsRepresents the beliefs and knowledge of the AI
 CIuvoUnity.AI.AIDecisionRepresents a decision made by the AI
 CIuvoUnity.AI.AIDecisionTreeRepresents a decision tree for AI decision-making
 CIuvoUnity.AI.AIGoalRepresents a goal for the AI to achieve
 CIuvoUnity.AI.AIIncentiveRepresents an incentive for the AI to pursue certain behaviors or to alter the order of their goals
 CIuvoUnity.AI.AIMemoryRepresents the memory of the AI, storing relevant information and experiences
 CIuvoUnity.AI.AIMultiSensorManagerManages multiple sensors for the AI, allowing for more complex perception
 CIuvoUnity.AI.AIRegistryManages the registration and lifecycle of AI components
 CIuvoUnity.AI.AISensorManagerManages a single AI sensor and its data
 CIuvoUnity.Animations.AnimationCurveRepresents a curve for animation keyframes
 CIuvoUnity.Animations.AnimationIKPairRepresents a pair of inverse kinematics (IK) targets and positions for animations
 CIuvoUnity.Animations.AnimationIKPositionRepresents an inverse kinematics (IK) position for animations
 CIuvoUnity.Animations.AnimationIKTargetRepresents an inverse kinematics (IK) target for animations
 CIuvoUnity.Animations.AnimationPlayablesProvides playable assets for animations
 CIuvoUnity.Animations.AnimationSoundEventRepresents a sound event triggered by an animation
 CIuvoUnity.Extensions.AnimatorExtensions
 CIuvoUnity.Audio.Audio3DRepresents a 3D audio source for playback
 CIuvoUnity.Audio.AudioClipRepresents an audio clip for playback
 CIuvoUnity.Audio.AudioInteractiveEnvironmentRepresents an interactive audio environment
 CIuvoUnity.Audio.AudioMusicRepresents music for playback
 CIuvoUnity.Audio.AudioPoolingManages a pool of audio sources for efficient playback
 CIuvoUnity.Audio.AudioSoundEffectRepresents a sound effect for playback
 CIuvoUnity.Audio.AudioTransitionRepresents a transition between audio clips, sounds, or music
 CIuvoUnity.Extensions.BoxColliderExtensions
 CIuvoUnity.Extensions.CameraExtensions
 CIuvoUnity.DataStructs.Chain< T >
 CIuvoUnity.Extensions.ColliderExtensions
 CIuvoUnity.BaseClasses.ECS.ComponentFilter
 CIuvoUnity.BaseClasses.ECS.ComponentManager
 CIuvoUnity.Constants.ConstTag
 CIuvoUnity.DataStructs.ContextKeyGroups
 CIuvoUnity.ProceduralGeneration.Dungeons.Corridor
 CIuvoUnity.ProceduralGeneration.Dungeons.CorridorFactory
 CIuvoUnity.Debug.DebugButton
 CEditorWindow
 CIuvoUnity.BaseClasses.ECS.EntityManagerManages all entities within the ECS framework
 CIuvoUnity.Events.FlexibleDynamicEvent
 CIuvoUnity.Events.FlexibleEvent
 CIuvoUnity.Events.FlexibleEvent< T >
 CIuvoUnity.Events.FlexibleEvent< T1, T2 >
 CIuvoUnity.DataStructs.GameData
 CIuvoUnity.Extensions.GameObjectExtensions
 CIuvoUnity.Extensions.GenericExtensionsProvides generic extension methods for safe invocation, dictionary operations, and string formatting
 CIuvoUnity.ProceduralGeneration.GenericGrid< T >
 CIuvoUnity.ProceduralGeneration.GenericPillar< T >
 CIuvoUnity.ProceduralGeneration.GenericRow< T >
 CIuvoUnity.Audio.GlobalAudioManagerManages global audio settings and playback
 CIuvoUnity.BaseClasses.HealthComponentData
 CIuvoUnity.Interfaces.RPG.IAbility
 CIuvoUnity.Interfaces.RPG.ICauseReaction
 CIComparable
 CIuvoUnity.BaseClasses.IDataStructBase
 CIuvoUnity.BaseClasses.IDealDamage
 CIuvoUnity.Interfaces.RPG.IDealDamage
 CIuvoUnity.BaseClasses.IDealDamageInRadius
 CIuvoUnity.Constants.IGameDebug
 CIuvoUnity.BaseClasses.IHeal
 CIuvoUnity.BaseClasses.IHealInRadius
 CIuvoUnity.Inputs.InputActionHandler< T >
 CIuvoUnity.Editor.InterfaceArgs
 CIuvoUnity.Editor.InterfaceReference< TInterface, TObject >
 CIuvoUnity.Editor.InterfaceReferenceUtils
 CIuvoUnity.Interfaces.RPG.IReactable
 CIuvoUnity.BaseClasses.IShield
 CIuvoUnity.Interfaces.RPG.IStunnable
 CIuvoUnity.Interfaces.RPG.ISurface
 CIuvoUnity.BaseClasses.ITakeDamage
 CIuvoUnity.BaseClasses.Items.ItemComponent
 CIuvoUnity.BaseClasses.IuvoComponentBase
 CIuvoUnity.Core.IuvoCore
 CIuvoUnity.Debug.IuvoDebugIf you ever cant see the debug logs, make sure to call IuvoDebug.Initialize() in your main scene and that the correct Validation Levels are set
 CIuvoUnity.BaseClasses.ECS.IuvoEntity
 CIuvoUnity.BaseClasses.ECS.IuvoEntityRegistry
 CIuvoUnity.BaseClasses.IuvoInterfaceBaseMarker interface for all Iuvo interfaces. Used for ECS system to identify components that implement Iuvo interfaces
 CIuvoUnity.ProceduralGeneration.IuvoProceduralGeneration
 CIuvoUnity.BaseClasses.ECS.IuvoSystem
 CIuvoUnity.BaseClasses.ECS.IuvoSystemRegistry
 CIuvoUnity.BaseClasses.ECS.IuvoTimer
 CIuvoUnity.BaseClasses.LevelComponentData
 CIuvoUnity.DataStructs.LevelData
 CIuvoUnity.Extensions.LightExtensionsExtension methods for UnityEngine.Light to simplify common property adjustments
 CIuvoUnity.DataStructs.Link< T >
 CIuvoUnity.DataStructs.LoopingTimerTODO: Reasses flow, checks, and presets
 CIuvoUnity.Extensions.MaterialExtensionsProvides extension methods for working with Unity Materials
 CIuvoUnity.Extensions.MeshRendererExtensionsProvides extension methods for the MeshRenderer component
 CMonoBehaviour
 CIuvoUnity.Extensions.ParticleSystemExtensionsExtension methods for Unity's ParticleSystem component to simplify configuration
 CIuvoUnity.IuvoPhysics.PhysicsHelpers
 CIuvoUnity.ProceduralStripLocationPair
 CPropertyAttribute
 CPropertyDrawer
 CIuvoUnity.IuvoPhysics.RayCastData
 CIuvoUnity.Extensions.RendererExtensionsProvides extension methods for the Renderer component
 CIuvoUnity.Extensions.RigidbodyExtensionsExtension methods for Unity's Rigidbody component, providing utility methods for velocity, forces, rotation, and movement control
 CIuvoUnity.ProceduralGeneration.RoomFactory
 CIuvoUnity.DataStructs.SaveDataBase
 CScriptableObject
 CIuvoUnity.Extensions.SkinnedMeshExtensionsExtension methods for SkinnedMeshRenderer to simplify material and bounds manipulation
 CIuvoUnity.IuvoPhysics.SphereCastData
 CIuvoUnity.StateMachines.HSM.StateMachineBuilder
 CIuvoUnity.IuvoTime.TimeKeeper
 CIuvoUnity.Configurations.TimerData
 CIuvoUnity.IuvoTime.TimerFactory
 CIuvoUnity.Extensions.TransformExtensionsProvides extension methods for Unity's Transform component, enabling simplified manipulation and queries of transforms in the scene
 CIuvoUnity.DataStructs.Tree< T >
 CIuvoUnity.DataStructs.TreeNode< T >
 CIuvoUnity.Extensions.Vector3ExtensionsProvides extension methods for the UnityEngine.Vector3 struct to simplify common vector operations
 CIuvoUnity.BaseClasses.Items.Weapons.WeaponBase< TSubType >
 CIuvoUnity.BaseClasses.Items.Weapons.WeaponCategory< T_SubType >