My Project v1
Project
载入中...
搜索中...
未找到
Game.ComponentCreatureSounds
类 Game.ComponentCreatureSounds 继承关系图:
Game.ComponentCreatureSounds 的协作图:

Public 成员函数

virtual void PlayIdleSound (bool skipIfRecentlyPlayed)
 
virtual void PlayPainSound ()
 
virtual void PlayMoanSound ()
 
virtual void PlaySneezeSound ()
 
void PlayCoughSound ()
 
virtual void PlayPukeSound ()
 
virtual void PlayAttackSound ()
 
virtual bool PlayFootstepSound (float loudnessMultiplier)
 
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
 

Public 属性

SubsystemTime m_subsystemTime
 
SubsystemAudio m_subsystemAudio
 
SubsystemSoundMaterials m_subsystemSoundMaterials
 
ComponentCreature m_componentCreature
 
Random m_random = new()
 
string m_idleSound
 
string m_painSound
 
string m_moanSound
 
string m_sneezeSound
 
string m_coughSound
 
string m_pukeSound
 
string m_attackSound
 
float m_idleSoundMinDistance
 
float m_painSoundMinDistance
 
float m_moanSoundMinDistance
 
float m_sneezeSoundMinDistance
 
float m_coughSoundMinDistance
 
float m_pukeSoundMinDistance
 
float m_attackSoundMinDistance
 
double m_lastSoundTime = -1000.0
 
double m_lastCoughingSoundTime = -1000.0
 
double m_lastPukeSoundTime = -1000.0
 

成员函数说明

◆ Load()

override void Game.ComponentCreatureSounds.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )

◆ PlayAttackSound()

virtual void Game.ComponentCreatureSounds.PlayAttackSound ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ PlayCoughSound()

void Game.ComponentCreatureSounds.PlayCoughSound ( )
函数调用图:
这是这个函数的调用关系图:

◆ PlayFootstepSound()

virtual bool Game.ComponentCreatureSounds.PlayFootstepSound ( float loudnessMultiplier)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ PlayIdleSound()

virtual void Game.ComponentCreatureSounds.PlayIdleSound ( bool skipIfRecentlyPlayed)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ PlayMoanSound()

virtual void Game.ComponentCreatureSounds.PlayMoanSound ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ PlayPainSound()

virtual void Game.ComponentCreatureSounds.PlayPainSound ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ PlayPukeSound()

virtual void Game.ComponentCreatureSounds.PlayPukeSound ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ PlaySneezeSound()

virtual void Game.ComponentCreatureSounds.PlaySneezeSound ( )
virtual
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ m_attackSound

string Game.ComponentCreatureSounds.m_attackSound

◆ m_attackSoundMinDistance

float Game.ComponentCreatureSounds.m_attackSoundMinDistance

◆ m_componentCreature

ComponentCreature Game.ComponentCreatureSounds.m_componentCreature

◆ m_coughSound

string Game.ComponentCreatureSounds.m_coughSound

◆ m_coughSoundMinDistance

float Game.ComponentCreatureSounds.m_coughSoundMinDistance

◆ m_idleSound

string Game.ComponentCreatureSounds.m_idleSound

◆ m_idleSoundMinDistance

float Game.ComponentCreatureSounds.m_idleSoundMinDistance

◆ m_lastCoughingSoundTime

double Game.ComponentCreatureSounds.m_lastCoughingSoundTime = -1000.0

◆ m_lastPukeSoundTime

double Game.ComponentCreatureSounds.m_lastPukeSoundTime = -1000.0

◆ m_lastSoundTime

double Game.ComponentCreatureSounds.m_lastSoundTime = -1000.0

◆ m_moanSound

string Game.ComponentCreatureSounds.m_moanSound

◆ m_moanSoundMinDistance

float Game.ComponentCreatureSounds.m_moanSoundMinDistance

◆ m_painSound

string Game.ComponentCreatureSounds.m_painSound

◆ m_painSoundMinDistance

float Game.ComponentCreatureSounds.m_painSoundMinDistance

◆ m_pukeSound

string Game.ComponentCreatureSounds.m_pukeSound

◆ m_pukeSoundMinDistance

float Game.ComponentCreatureSounds.m_pukeSoundMinDistance

◆ m_random

Random Game.ComponentCreatureSounds.m_random = new()

◆ m_sneezeSound

string Game.ComponentCreatureSounds.m_sneezeSound

◆ m_sneezeSoundMinDistance

float Game.ComponentCreatureSounds.m_sneezeSoundMinDistance

◆ m_subsystemAudio

SubsystemAudio Game.ComponentCreatureSounds.m_subsystemAudio

◆ m_subsystemSoundMaterials

SubsystemSoundMaterials Game.ComponentCreatureSounds.m_subsystemSoundMaterials

◆ m_subsystemTime

SubsystemTime Game.ComponentCreatureSounds.m_subsystemTime

该类的文档由以下文件生成: