Skip to content

Class: EntitySound ​

csharp
public class EntitySound : EntityComponent, ILogicUpdate, ICleanup

Fields ​

NameDeclarationDescription
ClientEvent_OnFootsteppublic SafeAction ClientEvent_OnFootstep
conversationClickpublic DewAudioClip conversationClick
conversationStartpublic DewAudioClip conversationStart
voiceDeathpublic DewAudioClip voiceDeath
voiceIdlepublic DewAudioClip voiceIdle
voiceIdleIntervalpublic Vector2 voiceIdleInterval
voiceStartpublic DewAudioClip voiceStart

Properties ​

NameDeclarationDescription
canDestroypublic bool canDestroy { get; }

Methods ​

DoFootstep() ​

Play footstep effect.

csharp
public void DoFootstep()

DoPeriodicSurfaceEffect() ​

Do periodic effect on the surface the entity is currently on.

csharp
public void DoPeriodicSurfaceEffect()

LogicUpdate(float) ​

csharp
public override void LogicUpdate(float dt)

Parameters:

NameTypeDescription
dtfloat

OnCleanup() ​

csharp
public void OnCleanup()

OnLateStartServer() ​

csharp
public override void OnLateStartServer()

OnStart() ​

csharp
public override void OnStart()

OnStartServer() ​

csharp
public override void OnStartServer()

Say(DewAudioClip, bool) ​

csharp
public void Say(DewAudioClip clip, bool interruptPrevious)

Parameters:

NameTypeDescription
clipDewAudioClip
interruptPreviousbool

Maintained by the Shape of Dreams Modding Community