EmotionType - Overdrive77/BioSynapStudio-Public GitHub Wiki


EmotionType Enum

Summary

Defines the set of core emotional states that can be experienced or simulated by synthetic neurons or AI entities in the system. These values help model affective responses and behavioral modulation.

Namespace

BioSynapStudio.Net.Modules.Enums

Assembly

BioSynapStudio.Net.dll


Enum Values

Name Description
Neutral Represents a neutral or baseline emotional state.
Fear Represents a fear-based response, often triggering avoidance or defense.
Sadness Represents a negative or depressive affective state.
Disgust Represents aversion or rejection.
Anger Represents a state of aggression, frustration, or threat.
Curiosity Represents inquisitiveness and the desire to explore.
Joy Represents a positive and rewarding emotional state.
Trust Represents openness and relational security.
Peace Represents calmness, harmony, and low arousal.
Love Represents emotional bonding and high trust.
Fatigue Represents tiredness or reduced emotional and physical energy.

Usage Example

EmotionType emotion = EmotionType.Joy;

if (emotion == EmotionType.Fear)
{
    // Trigger defensive behavior
}

Remarks

  • Can be used to influence decision-making, modulation of hormone levels, or expression states in UI components (e.g., facial animation, voice tone).
  • Often emitted by emotion-specific neuron types such as HormoneNeuron or classified by EmotionClassifier.
  • Can be logged by spike tracing tools to analyze emotional trajectories over time.

See Also


Legal Notice

This software constitutes original intellectual property of the author, protected under international copyright and patent law. Patent: GB2506327.2 – Synthesized Emotional Cognition (SEC) DOI: 10.17605/OSF.IO/XERKF