Class PlaySound
Assembly: Assembly-CSharp.dll
Syntax
public class PlaySound : ActionTemplate, IDisposable, IQuestAction
Constructors
|
Improve this Doc
View Source
PlaySound(Quest)
Constructor must set parent quest.
Declaration
public PlaySound(Quest quest)
Parameters
Type |
Name |
Description |
Quest |
quest |
Quest this action belongs to. Can be null for template.
|
Fields
|
Improve this Doc
View Source
clip
Declaration
Field Value
|
Improve this Doc
View Source
count
Declaration
Field Value
|
Improve this Doc
View Source
interval
Declaration
Field Value
|
Improve this Doc
View Source
lastTimePlayed
Declaration
public ulong lastTimePlayed
Field Value
|
Improve this Doc
View Source
soundIndex
Declaration
Field Value
|
Improve this Doc
View Source
soundName
Declaration
Field Value
|
Improve this Doc
View Source
unknown
Declaration
Field Value
Properties
|
Improve this Doc
View Source
Pattern
Declaration
public override string Pattern { get; }
Property Value
Overrides
Methods
|
Improve this Doc
View Source
CreateNew(String, Quest)
Declaration
public override IQuestAction CreateNew(string source, Quest quest)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
GetSaveData()
Declaration
public override object GetSaveData()
Returns
Overrides
|
Improve this Doc
View Source
RearmAction()
Declaration
public override void RearmAction()
Overrides
|
Improve this Doc
View Source
RestoreSaveData(Object)
Declaration
public override void RestoreSaveData(object dataIn)
Parameters
Type |
Name |
Description |
Object |
dataIn |
|
Overrides
|
Improve this Doc
View Source
Update(Task)
Update is called by owning task once per frame as part of quest machine tick.
Update is only called by task if active conditions are met.
Perform any updates required here.
Declaration
public override void Update(Task caller)
Parameters
Type |
Name |
Description |
Task |
caller |
Task hosting this action.
|
Overrides
Implements