| string get_CurrentEmotion() | Public+1 flags | | 0x08 |
| void set_CurrentEmotion(const string& value) | 2 flags | | 0x08 |
| AvatarEmotionPreset get_CurrentEmotionPreset() | Public+1 flags | | 0x08 |
| void set_CurrentEmotionPreset(AvatarEmotionPreset value) | 2 flags | | 0x08 |
| bool get_IsSwitchingEmotion() | Public+1 flags | | 0x01 |
| void Start() | Private | | 0x00 |
| void UpdateEmotion() | Public | | 0x00 |
| void ConfigureNeutralFace(Texture2D faceTex, float restingBrowHeight, float restingBrowAngle, const EyeLidConfiguration& leftEyelidConfig, const EyeLidConfiguration& rightEyelidConfig) | Public | | 0x08 |
| void AddEmotionOverride(const string& emotionName, const string& overrideLabel, float duration, int priority) | Public+2 flags | | 0x08 |
| void RemoveEmotionOverride(const string& label) | Public | | 0x08 |
| void ClearOverrides() | Public | | 0x00 |
| void ClearRemovalRoutine(const string& label) | Private | | 0x08 |
| EmotionOverride GetHighestPriorityOverride() | Public | | 0x08 |
| void LerpEmotion(AvatarEmotionPreset preset, float animationTime) | Private | | 0x08 |
| void SetEmotion(AvatarEmotionPreset preset) | Private | | 0x08 |
| bool HasEmotion(const string& emotion) | Public | | 0x08 |
| AvatarEmotionPreset GetEmotion(const string& emotion) | Public | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |