| CIuvoUnity.AI.AIBehaviorBase | Base class for all AI behaviors |
| CIuvoUnity.AI.AIBeliefs | Represents the beliefs and knowledge of the AI |
| CIuvoUnity.AI.AIDecision | Represents a decision made by the AI |
| CIuvoUnity.AI.AIDecisionTree | Represents a decision tree for AI decision-making |
| CIuvoUnity.AI.AIGoal | Represents a goal for the AI to achieve |
| CIuvoUnity.AI.AIIncentive | Represents an incentive for the AI to pursue certain behaviors or to alter the order of their goals |
| CIuvoUnity.AI.AIMemory | Represents the memory of the AI, storing relevant information and experiences |
| CIuvoUnity.AI.AIMultiSensorManager | Manages multiple sensors for the AI, allowing for more complex perception |
| CIuvoUnity.AI.AIRegistry | Manages the registration and lifecycle of AI components |
| CIuvoUnity.AI.AISensorManager | Manages a single AI sensor and its data |
| CIuvoUnity.Animations.AnimationCurve | Represents a curve for animation keyframes |
| CIuvoUnity.Animations.AnimationIKPair | Represents a pair of inverse kinematics (IK) targets and positions for animations |
| CIuvoUnity.Animations.AnimationIKPosition | Represents an inverse kinematics (IK) position for animations |
| CIuvoUnity.Animations.AnimationIKTarget | Represents an inverse kinematics (IK) target for animations |
| CIuvoUnity.Animations.AnimationPlayables | Provides playable assets for animations |
| CIuvoUnity.Animations.AnimationSoundEvent | Represents a sound event triggered by an animation |
| CIuvoUnity.Extensions.AnimatorExtensions | |
| CIuvoUnity.Audio.Audio3D | Represents a 3D audio source for playback |
| CIuvoUnity.Audio.AudioClip | Represents an audio clip for playback |
| CIuvoUnity.Audio.AudioInteractiveEnvironment | Represents an interactive audio environment |
| CIuvoUnity.Audio.AudioMusic | Represents music for playback |
| CIuvoUnity.Audio.AudioPooling | Manages a pool of audio sources for efficient playback |
| CIuvoUnity.Audio.AudioSoundEffect | Represents a sound effect for playback |
| CIuvoUnity.Audio.AudioTransition | Represents 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.Editor.BaseConfigScriptCreator | |
| CIuvoUnity.Editor.ConditionalStateScriptCreator | |
| CIuvoUnity.BaseClasses.ECS.EntityManager | Manages 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.GenericExtensions | Provides 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.GlobalAudioManager | Manages global audio settings and playback |
| CIuvoUnity.BaseClasses.HealthComponentData | |
| CIuvoUnity.Interfaces.RPG.IAbility | |
| CIuvoUnity.Interfaces.RPG.ICauseReaction | |
| CIComparable | |
| CIuvoUnity.Colors.ComparableColor | |
| CIuvoUnity.BaseClasses.IDataStructBase | |
| CIuvoUnity.BaseClasses.DamageTypeComponent | |
| CIuvoUnity.BaseClasses.Items.Weapons.IWeaponPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.WeaponPart< TPartType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.BladePart< TBladeType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxeBladePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmBladePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Swords.SwordBladePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.ConnectorPart< TConnectorType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxeConnectorPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Hammers.HammerConnectorPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmConnectorPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Swords.SwordConnectorPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.RangedWeapons.ConnectorPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.CounterWeightPart< TCounterWeightType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxeCounterWeightPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Hammers.HammerCounterWeightPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmCounterWeightPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Swords.SwordCounterWeightPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.GuardPart< TGuardType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxeGuardPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Hammers.HammerGuardPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmGuardPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Swords.SwordGuardPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.HandlePart< THandleType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxeHandlePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Hammers.HammerHandlePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmHandlePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Swords.SwordHandlePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.RangedWeapons.RangedGripPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.HeadPart< THeadType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxeHeadPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Hammers.HammerHeadPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmHeadPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.PommelPart< TPommelType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxePommelPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Hammers.HammerPommelPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmPommelPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Swords.SwordPommelPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.RangedWeapons.RangedPommelPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.SheathePart< TSheatheType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxeSheathePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Hammers.HammerSheathePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmSheathePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Swords.SwordSheathePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.RangedWeapons.SheathePart | |
| CIuvoUnity.BaseClasses.Items.Weapons.SpacerPart< TSpacerType > | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Axes.AxeSpacerPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Hammers.HammerSpacerPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Polearms.PolearmSpacerPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.MeleeWeapons.Swords.SwordSpacerPart | |
| CIuvoUnity.BaseClasses.Items.Weapons.RangedWeapons.SpacerPart | |
| CIuvoUnity.BaseClasses.IuvoAnimation | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.DataStructs.AnimationBlendData | |
| CIuvoUnity.DataStructs.AnimationClipData | |
| CIuvoUnity.DataStructs.AnimationClipsData | |
| CIuvoUnity.DataStructs.AnimationEventData | Represents an animation event with Unity and native callbacks |
| CIuvoUnity.DataStructs.AnimationStateData | |
| CIuvoUnity.DataStructs.AnimationTransitionData | |
| CIuvoUnity.DataStructs.BasicCondition< T > | |
| CIuvoUnity.DataStructs.BufferedInput< T > | |
| CIuvoUnity.DataStructs.ClampedData< T > | |
| CIuvoUnity.DataStructs.ClampedFloat | |
| CIuvoUnity.DataStructs.ClampedInt | |
| CIuvoUnity.DataStructs.ClampedVector2 | |
| CIuvoUnity.DataStructs.ClampedVector3 | |
| CIuvoUnity.DataStructs.ComparableData< T > | |
| CIuvoUnity.DataStructs.ComparisonData | |
| CIuvoUnity.DataStructs.Context | |
| CIuvoUnity.DataStructs.CustomTimer | |
| CIuvoUnity.DataStructs.DecrementTimer | |
| CIuvoUnity.DataStructs.DescriptionData | |
| CIuvoUnity.DataStructs.History< T > | |
| CIuvoUnity.DataStructs.IncrementTimer | |
| CIuvoUnity.DataStructs.InputBuffer< T > | |
| CIuvoUnity.DataStructs.InteractableData | |
| CIuvoUnity.DataStructs.LongDescriptionData | |
| CIuvoUnity.DataStructs.MultiTimer | |
| CIuvoUnity.DataStructs.NameData | |
| CIuvoUnity.DataStructs.Range< T > | |
| CIuvoUnity.DataStructs.RangeF | |
| CIuvoUnity.DataStructs.RangeInt | |
| CIuvoUnity.DataStructs.RangeVector2 | |
| CIuvoUnity.DataStructs.RangeVector3 | |
| CIuvoUnity.DataStructs.SpawnData | |
| CIuvoUnity.DataStructs.StopwatchTimer | |
| CIuvoUnity.DataStructs.Timer | |
| CIuvoUnity.DataStructs.TransformData | |
| CIuvoUnity.Interfaces.IContext | |
| CIuvoUnity.AI.AIContext | Class for managing the AI's context and knowledge about the environment |
| CIuvoUnity.DataStructs.ActorContext | |
| CIuvoUnity.DataStructs.ConditionContext | |
| CIuvoUnity.DataStructs.Context | |
| CIuvoUnity.DataStructs.EventContext | |
| CIuvoUnity.DataStructs.PlayerContext | |
| CIuvoUnity.DataStructs.PlayerHandlersContext | |
| CIuvoUnity.DataStructs.StatsContext | |
| CIuvoUnity.DataStructs.TransformContext | |
| CIuvoUnity.StateMachines.HSM.State | |
| CIuvoUnity.Statemachines.HSM.Airborne | |
| CIuvoUnity.Statemachines.HSM.DoubleJump | |
| CIuvoUnity.Statemachines.HSM.Falling | |
| CIuvoUnity.Statemachines.HSM.Flying | |
| CIuvoUnity.Statemachines.HSM.Grounded | |
| CIuvoUnity.Statemachines.HSM.Idle | |
| CIuvoUnity.Statemachines.HSM.Jumping | |
| CIuvoUnity.Statemachines.HSM.Landing | |
| CIuvoUnity.Statemachines.HSM.Move | |
| CIuvoUnity.Statemachines.HSM.PlayerRoot | |
| CIuvoUnity.StateMachines.HSM.StateMachine | |
| CIuvoUnity.StateMachines.HSM.TransitionSequencer | |
| CIuvoUnity.BaseClasses.IDealDamage | |
| CIuvoUnity.BaseClasses.DamageComponent | |
| CIuvoUnity.Interfaces.RPG.IDealDamage | |
| CIuvoUnity.BaseClasses.IDealDamageInRadius | |
| CIuvoUnity.Constants.IGameDebug | |
| CIuvoUnity.Constants.IuvoGame | |
| CIuvoUnity.BaseClasses.IHeal | |
| CIuvoUnity.BaseClasses.HealthComponent | |
| CIuvoUnity.BaseClasses.IHealInRadius | |
| CIuvoUnity.Inputs.InputActionHandler< T > | |
| CIuvoUnity.Editor.InterfaceArgs | |
| CIuvoUnity.Editor.InterfaceReference< TInterface, TObject > | |
| CIuvoUnity.Editor.InterfaceReference< TInterface > | |
| CIuvoUnity.Editor.InterfaceReferenceUtils | |
| CIuvoUnity.Interfaces.RPG.IReactable | |
| CIuvoUnity.BaseClasses.IShield | |
| CIuvoUnity.Interfaces.RPG.IStunnable | |
| CIuvoUnity.Interfaces.RPG.ISurface | |
| CIuvoUnity.BaseClasses.ITakeDamage | |
| CIuvoUnity.BaseClasses.HealthComponent | |
| CIuvoUnity.BaseClasses.Items.ItemComponent | |
| CIuvoUnity.BaseClasses.Items.AccuracyComponent | |
| CIuvoUnity.BaseClasses.Items.CriticalHitComponent | |
| CIuvoUnity.BaseClasses.Items.CurrencyComponent | |
| CIuvoUnity.BaseClasses.Items.CurrencyValueComponent | |
| CIuvoUnity.BaseClasses.Items.DurabilityComponent | |
| CIuvoUnity.BaseClasses.Items.EquipmentComponent | |
| CIuvoUnity.BaseClasses.Items.AccessorySlotComponent | |
| CIuvoUnity.BaseClasses.Items.ArmorSlotComponent | |
| CIuvoUnity.BaseClasses.Items.ItemTypeComponent | |
| CIuvoUnity.BaseClasses.Items.KnockbackComponent | |
| CIuvoUnity.BaseClasses.Items.KnockbackProjectileComponent | |
| CIuvoUnity.BaseClasses.Items.ProjectileComponent | |
| CIuvoUnity.BaseClasses.Items.RangeComponent | |
| CIuvoUnity.BaseClasses.Items.ReloadComponent | |
| CIuvoUnity.BaseClasses.Items.StatBonusComponent | |
| CIuvoUnity.BaseClasses.Items.ValueMultiplier | |
| CIuvoUnity.BaseClasses.Items.WeaponTierComponent | |
| CIuvoUnity.BaseClasses.Items.WeightValueComponent | |
| CIuvoUnity.BaseClasses.IuvoComponentBase | |
| CIuvoUnity.BaseClasses.ECS.IuvoConfigurationBase | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration | |
| CIuvoUnity.BaseClasses.ECS.TimerComponent | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.BasedOnTimeScale | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.CountLogic | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.EndOfLife | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.EndOfTime | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.Finished | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.OnEndOfTime | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.Pause | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.Running | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.StartOfLife | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.StartOfTime | |
| CIuvoUnity.BaseClasses.ECS.ECSTimerConfiguration.TimerActivityMode | |
| CIuvoUnity.BaseClasses.RPG.RPGComponentBase | |
| CIuvoUnity.ECS.DescriptionComponent | |
| CIuvoUnity.ECS.EasyRotationComponent | |
| CIuvoUnity.ECS.EasyTransformComponent | |
| CIuvoUnity.ECS.IDNumberComponent | |
| CIuvoUnity.ECS.IuvoRegistryID | |
| CIuvoUnity.ECS.IuvoTimerID | |
| CIuvoUnity.ECS.InteractionComponent | |
| CIuvoUnity.ECS.IuvoComponentLayout | |
| CIuvoUnity.ECS.IuvoMax_FLOAT_Component | |
| CIuvoUnity.ECS.IuvoMax_INT_Component | |
| CIuvoUnity.ECS.IuvoMinMax_FLOAT | |
| CIuvoUnity.ECS.IuvoMinMax_INT_Component | |
| CIuvoUnity.ECS.IuvoMin_FLOAT_Component | |
| CIuvoUnity.ECS.IuvoMin_INT_Component | |
| CIuvoUnity.ECS.IuvoWorldID | |
| CIuvoUnity.ECS.MagnetizeComponent | |
| CIuvoUnity.ECS.NameComponent | |
| CIuvoUnity.ECS.Name_DescriptionComponent | |
| CIuvoUnity.ECS.PatrolRouteComponent | |
| CIuvoUnity.ECS.PositionComponent | |
| CIuvoUnity.ECS.RotationComponent | |
| CIuvoUnity.ECS.ScaleComponent | |
| CIuvoUnity.ECS.TagComponent | |
| CIuvoUnity.ECS.TargetComponent | |
| CIuvoUnity.ECS.TransformComponent | |
| CIuvoUnity.ECS.VelocityComponent | |
| CIuvoUnity.Core.IuvoCore | |
| CIuvoUnity.Debug.IuvoDebug | If 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.IuvoInterfaceBase | Marker interface for all Iuvo interfaces. Used for ECS system to identify components that implement Iuvo interfaces |
| CIuvoUnity.DataStructs.IPriority | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.Interfaces.IActivatable | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.Interfaces.ITogglable | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.Interfaces.IPausable | |
| CIuvoUnity.Interfaces.IActivatableEntity | |
| CIuvoUnity.Interfaces.ITogglableEntity | |
| CIuvoUnity.Interfaces.IPausableEntity | |
| CIuvoUnity.Interfaces.IActivateEntity | |
| CIuvoUnity.Interfaces.IActivatableEntity | |
| CIuvoUnity.Interfaces.IActivator< T > | |
| CIuvoUnity.Interfaces.IAdd< T > | |
| CIuvoUnity.Interfaces.IAddEntity | |
| CIuvoUnity.Interfaces.IAddableEntity | |
| CIuvoUnity.ECS.IuvoComponentLayout | |
| CIuvoUnity.Interfaces.IAddable | |
| CIuvoUnity.Interfaces.IAddableEntity | |
| CIuvoUnity.Interfaces.IAnimationHandler | |
| CIuvoUnity.Animations.AnimationHandler | |
| CIuvoUnity.Animations.LegacyAnimationHandler | |
| CIuvoUnity.Animations.PlayablesHandler | |
| CIuvoUnity.Interfaces.IAwakeEntity | |
| CIuvoUnity.Interfaces.IChange | |
| CIuvoUnity.Interfaces.INotifiable | |
| CIuvoUnity.Interfaces.IChangeEntity | |
| CIuvoUnity.Interfaces.INotifiableEntity | |
| CIuvoUnity.Interfaces.ICloneable< T > | |
| CIuvoUnity.Interfaces.IConditional | |
| CIuvoUnity.Interfaces.IBooleanCondition | |
| CIuvoUnity.Interfaces.IStateACondition | |
| CIuvoUnity.DataStructs.BasicCondition< T > | |
| CIuvoUnity.Interfaces.IGenericCondition< T > | |
| CIuvoUnity.Interfaces.IConfigurable | |
| CIuvoUnity.BaseClasses.HealthComponent | |
| CIuvoUnity.BaseClasses.Items.Item | |
| CIuvoUnity.BaseClasses.Items.Weapons.Weapon< TSubType > | |
| CIuvoUnity.BaseClasses.LevelComponent | |
| CIuvoUnity.DataStructs.Timer | |
| CIuvoUnity.Interfaces.IConfigurableEntity | |
| CIuvoUnity.BaseClasses.ECS.IuvoConfigurationBase | |
| CIuvoUnity.Interfaces.IConfigure< T > | |
| CIuvoUnity.Configurations.BaseConfig< T > | |
| CIuvoUnity.Configurations.HealthConfiguration | |
| CIuvoUnity.Configurations.ItemConfiguration | |
| CIuvoUnity.BaseClasses.Items.Weapons.WeaponConfiguration | |
| CIuvoUnity.Configurations.LevelConfiguration | |
| CIuvoUnity.Configurations.TimerConfiguration | |
| CIuvoUnity.Interfaces.IConfigureEntity | |
| CIuvoUnity.Interfaces.IConfigurableEntity | |
| CIuvoUnity.Interfaces.IContext | |
| CIuvoUnity.Interfaces.ICreatable | |
| CIuvoUnity.DataStructs.Timer | |
| CIuvoUnity.Interfaces.ICreatableEntity | |
| CIuvoUnity.Interfaces.ICreateEntity | |
| CIuvoUnity.Interfaces.ICreatableEntity | |
| CIuvoUnity.Interfaces.ICreator< T > | |
| CIuvoUnity.Interfaces.IDeactivatable | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.Interfaces.IDeactivateEntity | |
| CIuvoUnity.Interfaces.IActivatableEntity | |
| CIuvoUnity.Interfaces.IDeactivator< T > | |
| CIuvoUnity.Interfaces.IDestroyEntity | |
| CIuvoUnity.Interfaces.ICreatableEntity | |
| CIuvoUnity.Interfaces.IDestroyer< T > | |
| CIuvoUnity.Interfaces.IDestructible | |
| CIuvoUnity.DataStructs.Timer | |
| CIuvoUnity.Interfaces.IDisableEntity | |
| CIuvoUnity.Interfaces.IEnableableEntity | |
| CIuvoUnity.Interfaces.ITogglableEntity | |
| CIuvoUnity.Interfaces.IDisableable | |
| CIuvoUnity.Interfaces.IDisabler< T > | |
| CIuvoUnity.Interfaces.IEnableEntity | |
| CIuvoUnity.Interfaces.IEnableableEntity | |
| CIuvoUnity.Interfaces.IEnableable | |
| CIuvoUnity.Inputs.InputActionBase | |
| CIuvoUnity.Inputs.AxisInputAction | |
| CIuvoUnity.Inputs.DirectionalInputAction | |
| CIuvoUnity.Inputs.DoubleTapInputAction | |
| CIuvoUnity.Inputs.InputCooldownAction | |
| CIuvoUnity.Inputs.TapInputAction | |
| CIuvoUnity.Interfaces.ITogglable | |
| CIuvoUnity.Interfaces.IEnableableEntity | |
| CIuvoUnity.Interfaces.IEnabler< T > | |
| CIuvoUnity.Interfaces.IFixedUpdate | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.Interfaces.IUpdatable | |
| CIuvoUnity.Interfaces.IInitializeEntity | |
| CIuvoUnity.ECS.IuvoComponentLayout | |
| CIuvoUnity.Interfaces.ILateUpdate | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.Interfaces.IUpdatable | |
| CIuvoUnity.Interfaces.INotifiable | |
| CIuvoUnity.Interfaces.INotifiableEntity | |
| CIuvoUnity.Interfaces.INotifyOfChange | |
| CIuvoUnity.Interfaces.INotifiable | |
| CIuvoUnity.Interfaces.INotifyOfChangeEntity | |
| CIuvoUnity.Interfaces.INotifiableEntity | |
| CIuvoUnity.Interfaces.IObservable | |
| CIuvoUnity.Interfaces.IObserver | |
| CIuvoUnity.Interfaces.IPausable | |
| CIuvoUnity.Interfaces.IPausableEntity | |
| CIuvoUnity.Interfaces.IPlayerHandler | |
| CIuvoUnity.Interfaces.IReconfigurable | |
| CIuvoUnity.BaseClasses.HealthComponent | |
| CIuvoUnity.BaseClasses.Items.Item | |
| CIuvoUnity.BaseClasses.LevelComponent | |
| CIuvoUnity.DataStructs.Timer | |
| CIuvoUnity.Interfaces.IReconfigure< T > | |
| CIuvoUnity.Configurations.BaseConfig< T > | |
| CIuvoUnity.Interfaces.IReconfigureEntity | |
| CIuvoUnity.Interfaces.IConfigurableEntity | |
| CIuvoUnity.Interfaces.IRegister< T > | |
| CIuvoUnity.Interfaces.IRegisterEntity | |
| CIuvoUnity.Interfaces.IRegisterableEntity | |
| CIuvoUnity.Interfaces.IRegisterable | |
| CIuvoUnity.Interfaces.IRegisterableEntity | |
| CIuvoUnity.Interfaces.IRemovable | |
| CIuvoUnity.Interfaces.IRemove< T > | |
| CIuvoUnity.Interfaces.IRemoveEntity | |
| CIuvoUnity.Interfaces.IAddableEntity | |
| CIuvoUnity.Interfaces.IResetDataEntity | |
| CIuvoUnity.Interfaces.IResettableEntity | |
| CIuvoUnity.Interfaces.IResetEntity | |
| CIuvoUnity.Interfaces.IResettableEntity | |
| CIuvoUnity.Interfaces.IResettableEntity | |
| CIuvoUnity.Interfaces.ISerializer | |
| CIuvoUnity.Interfaces.IBinarySerializer | |
| CIuvoUnity.Interfaces.IJsonSerializer | |
| CIuvoUnity.Interfaces.IStringSerializer | |
| CIuvoUnity.Interfaces.IEncryptedSerializer | |
| CIuvoUnity.Interfaces.IShutDown | |
| CIuvoUnity.Interfaces.IStartEntity | |
| CIuvoUnity.Interfaces.IStartUp | |
| CIuvoUnity.Interfaces.IStateMachineCondition | |
| CIuvoUnity.StateMachines.CSM.ConditionalState | |
| CIuvoUnity.Interfaces.ITogglable | |
| CIuvoUnity.Interfaces.ITogglableEntity | |
| CIuvoUnity.Interfaces.IToggler< T > | |
| CIuvoUnity.Interfaces.IUnregister< T > | |
| CIuvoUnity.Interfaces.IUnregisterEntity | |
| CIuvoUnity.Interfaces.IRegisterableEntity | |
| CIuvoUnity.Interfaces.IUnregisterable | |
| CIuvoUnity.Interfaces.IUpdatableEntity | |
| CIuvoUnity.ECS.IuvoComponentLayout | |
| CIuvoUnity.Interfaces.IFixedUpdateEntity | |
| CIuvoUnity.Interfaces.ILateUpdateEntity | |
| CIuvoUnity.Interfaces.IUpdateEntity | |
| CIuvoUnity.Interfaces.IUpdate | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.Interfaces.IUpdatable | |
| CIuvoUnity.ProceduralGeneration.IuvoProceduralGeneration | |
| CIuvoUnity.BaseClasses.ECS.IuvoSystem | |
| CIuvoUnity.BaseClasses.ECS.IuvoSystemRegistry | |
| CIuvoUnity.BaseClasses.ECS.IuvoTimer | |
| CIuvoUnity.BaseClasses.LevelComponentData | |
| CIuvoUnity.DataStructs.LevelData | |
| CIuvoUnity.Extensions.LightExtensions | Extension methods for UnityEngine.Light to simplify common property adjustments |
| CIuvoUnity.DataStructs.Link< T > | |
| CIuvoUnity.DataStructs.LoopingTimer | TODO: Reasses flow, checks, and presets |
| CIuvoUnity.Extensions.MaterialExtensions | Provides extension methods for working with Unity Materials |
| CIuvoUnity.Extensions.MeshRendererExtensions | Provides extension methods for the MeshRenderer component |
| CMonoBehaviour | |
| CIuvoUnity.BaseClasses.ECS.MonoEntity | |
| CIuvoUnity.BaseClasses.HealthComponent | |
| CIuvoUnity.BaseClasses.LevelComponent | |
| CIuvoUnity.BaseClasses.SaveToPrefabComponent | |
| CIuvoUnity.BaseClasses.SemiBehaviorManager | |
| CIuvoUnity.Colors.LerpColor | |
| CIuvoUnity.Constants.IuvoGame | |
| CIuvoUnity.DataStructs.CustomTimer | |
| CIuvoUnity.DataStructs.Timer | |
| CIuvoUnity.Debug.IuvoDebug.IuvoDebugRunner | |
| CIuvoUnity.Debug.TestDebugButton | |
| CIuvoUnity.Inputs.BaseInputActionLegacy | |
| CIuvoUnity.Inputs.CompositeInputActionBase | |
| CIuvoUnity.Inputs.MultiKeyCompositeInputAction | |
| CIuvoUnity.Inputs.HoldInputActionBase | |
| CIuvoUnity.Inputs.KeyHoldInputAction | |
| CIuvoUnity.Inputs.TapInputActionBase | |
| CIuvoUnity.Inputs.KeyTapInputAction | |
| CIuvoUnity.Inputs.InputActionBase | |
| CIuvoUnity.IuvoPhysics.GravityBody | |
| CIuvoUnity.IuvoPhysics.GravityZone | |
| CIuvoUnity.IuvoPhysics.GroundCheck | |
| CIuvoUnity.IuvoPhysics.RayCaster | |
| CIuvoUnity.IuvoPhysics.SphereCaster | |
| CIuvoUnity.ProceduralGeneration.Dungeons.DungeonManager | |
| CIuvoUnity.ProceduralGeneration.Dungeons.GridDungeonManager | |
| CIuvoUnity.ProceduralGeneration.Dungeons.RandomDungeonManager | |
| CIuvoUnity.ProceduralGeneration.GameObjectGrid | |
| CIuvoUnity.ProceduralGeneration.GameObjectPillar | |
| CIuvoUnity.ProceduralGeneration.GameObjectRow | |
| CIuvoUnity.ProceduralGeneration.ProceduralMazeGeneration | |
| CIuvoUnity.ProceduralGeneration.ProceduralMesh | |
| CIuvoUnity.ProceduralGeneration.ProceduralCylinder | |
| CIuvoUnity.ProceduralGeneration.ProceduralGridMesh | |
| CIuvoUnity.ProceduralGeneration.TerrainGenerator | |
| CIuvoUnity.ProceduralGeneration.ProceduralStripMesh | |
| CIuvoUnity.ProceduralGeneration.Room | |
| CIuvoUnity.ProceduralGeneration.Wall | |
| CIuvoUnity.Singletons.PersistentSingleton< T > | |
| CIuvoUnity.Singletons.CoroutineManager | |
| CIuvoUnity.Singletons.GravityManager | Global gravity manager for all gravity bodies |
| CIuvoUnity.StateMachines.CSM.ConditionalStateMachine | |
| CIuvoUnity.StateMachines.CSM.ConditionalHumanoidStateMachine | |
| CIuvoUnity.StateMachines.CSM.ConditionalStateMachineAnalyzer | |
| CTimerTestUI | |
| CIuvoUnity.Extensions.ParticleSystemExtensions | Extension methods for Unity's ParticleSystem component to simplify configuration |
| CIuvoUnity.IuvoPhysics.PhysicsHelpers | |
| CIuvoUnity.ProceduralStripLocationPair | |
| CPropertyAttribute | |
| CIuvoUnity.Editor.ExpandableAttribute | Makes UnityEngine.Object reference fields expandable in the inspector. Works best with ScriptableObjects or custom assets |
| CIuvoUnity.Editor.RequireInterfaceAttribute | |
| CPropertyDrawer | |
| CIuvoUnity.Editor.DebugButtonDrawer | |
| CIuvoUnity.Editor.ExpandableAttributeDrawer | |
| CIuvoUnity.Editor.InterfaceReferenceDrawer | |
| CIuvoUnity.IuvoPhysics.RayCastData | |
| CIuvoUnity.Extensions.RendererExtensions | Provides extension methods for the Renderer component |
| CIuvoUnity.Extensions.RigidbodyExtensions | Extension methods for Unity's Rigidbody component, providing utility methods for velocity, forces, rotation, and movement control |
| CIuvoUnity.ProceduralGeneration.RoomFactory | |
| CIuvoUnity.DataStructs.SaveDataBase | |
| CScriptableObject | |
| CIuvoUnity.BaseClasses.Items.Item | |
| CIuvoUnity.BaseClasses.Items.Weapons.WeaponPart< TPartType > | |
| CIuvoUnity.BaseClasses.SemiBehavior | "Custom lightweight lifecycle system for data-driven or decoupled
non-MonoBehaviour systems (e.g. managers, AI behaviors, stat engines)." |
| CIuvoUnity.Configurations.BaseConfig< T > | |
| CIuvoUnity.RPG.Stat | |
| CIuvoUnity.RPG.HealthStat | |
| CIuvoUnity.RPG.LevelStat | |
| CIuvoUnity.StateMachines.CSM.ConditionalState | |
| CIuvoUnity.Extensions.SkinnedMeshExtensions | Extension 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.TransformExtensions | Provides 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.Vector3Extensions | Provides 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 > | |