Feel Speak Settings
⚙️ FeelSpeakSettings Class
Holds configuration values for runtime behavior of the Feel Speak system.
Namespace:
Esper.FeelSpeak.SettingsInherits from:ScriptableObjectType:class
📦 Fields
public
debugLogMode
DebugLogMode
Controls the level of debug logging.
public
textSpeed
float
Base speed for dialogue text.
public
enableFastForward
bool
Allows players to fast-forward dialogue.
public
sentenceEndPause
float
Pause duration after sentence-ending punctuation.
public
ellipsisSpeedMultiplier
float
Speed multiplier for ellipsis.
public
enableObjectTextColors
bool
Enables text color overrides from characters/emotions.
public
enableTextSounds
bool
Enables text sounds during dialogue.
public
defaultTextSound
AudioClip
Fallback sound clip for dialogue text.
public
textSoundMinDelay
float
Minimum delay between text sound plays.
public
enableVoiceLines
bool
Enables voice lines during dialogue.
public
enableAnimatedSprites
bool
If animated sprites should be enabled.
public
activeSpeakerSpriteColor
Color
Default tint color for the active speaker.
public
inactiveSpeakerSpriteColor
Color
Default tint color for the inactive speaker.
public
choiceDisplayLength
float
Delay after making a choice before continuing dialogue.
public
databaseName
string
Name of the database used by Feel Speak.
public
defaultAutomaticNextOnComplete
bool
Whether dialogue nodes auto-advance by default.
public
defaultAutomaticNextDelay
float
Delay before auto-advancing to the next node.
public
timeoutEnabledByDefault
bool
Enables timeout on choice nodes by default.
public
defaultTimeoutLength
float
Default time given to make a choice.
public
defaultDelay
float
Default delay duration in delay nodes.
public
defaultHideDialogueBox
bool
Default setting to hide dialogue box during delays.
🧩 Nested Enum
public enum DebugLogMode
public enum DebugLogModeNone
No logs are printed to the console.
Normal
Standard debug logging is enabled.
Last updated