C# Class EasyVoiceSettings, RoverGame

Inheritance: UnityEngine.ScriptableObject
Show file Open project: Stumpstump/RoverGame Class Usage Examples

Public Properties

Property Type Description
audioImportSettings AudioImportSettings,
baseDefaultFileName string
defaultFolder string
defaultVoice string
exportCSVFileEncodingUTF8 bool
importClips3D bool
importClipsFormat _AudioImporterFormat
importClipsLoadType _AudioImporterLoadType
instance EasyVoiceSettings,
linkClips bool
osxFileFormat string
querier EasyVoiceQuerier,
verificationActions VerificationActions,
voiceAges List
voiceDescriptions List
voiceGenders List
voiceNames List

Public Methods

Method Description
AssignDataAsset ( EasyVoiceDataAsset, newDataAsset ) : void
Awake ( ) : void
GetDefaultFileName ( ) : string
GetFirstSpeakerNameOrDefault ( ) : string
GetFullClipDefaultPath ( ) : string
GetSpeakerIndex ( string currentSpeakerName, bool includeDefault ) : int
GetSpeakerName ( int index, bool defaultIncluded ) : string
GetSpeakerNamesForEditor ( bool includeDefault, bool forSystem ) : string[]
Initialize ( ) : void
IsDefaultFolderValid ( ) : bool
MakeFileNameFromTemplate ( string speakerName, int index ) : string
SetBaseDefaultFileName ( string newValue ) : bool
SetDefaultFolder ( string newValue ) : bool
SetDefaultQuerier ( DefaultQuerier newValue ) : void
SetDefaultVoice ( string newValue ) : bool
SetInstance ( ) : void
SetLinkClips ( bool newValue ) : void
UnlinkDataAsset ( ) : void
UpgradeAsset ( ) : void
ValidVoiceName ( string speakerName, bool allowDefault ) : bool

Private Methods

Method Description
BuildFileNameFromTemplate ( string speakerName, int index ) : string

Make a file name from the default file name template and the specified repalcement speaker name and entry index

ClearQueriedData ( ) : void
InitializeQuerier ( ) : void
TrimStringFromRepeatedCharacters ( string str ) : string
Upgrade ( ) : void

This will, if necessary, upgrade the settings to the given version

Method Details

AssignDataAsset() public method

public AssignDataAsset ( EasyVoiceDataAsset, newDataAsset ) : void
newDataAsset EasyVoiceDataAsset,
return void

Awake() public method

public Awake ( ) : void
return void

GetDefaultFileName() public method

public GetDefaultFileName ( ) : string
return string

GetFirstSpeakerNameOrDefault() public method

public GetFirstSpeakerNameOrDefault ( ) : string
return string

GetFullClipDefaultPath() public method

public GetFullClipDefaultPath ( ) : string
return string

GetSpeakerIndex() public method

public GetSpeakerIndex ( string currentSpeakerName, bool includeDefault ) : int
currentSpeakerName string
includeDefault bool
return int

GetSpeakerName() public method

public GetSpeakerName ( int index, bool defaultIncluded ) : string
index int
defaultIncluded bool
return string

GetSpeakerNamesForEditor() public method

public GetSpeakerNamesForEditor ( bool includeDefault, bool forSystem ) : string[]
includeDefault bool
forSystem bool
return string[]

Initialize() public method

public Initialize ( ) : void
return void

IsDefaultFolderValid() public method

public IsDefaultFolderValid ( ) : bool
return bool

MakeFileNameFromTemplate() public method

public MakeFileNameFromTemplate ( string speakerName, int index ) : string
speakerName string
index int
return string

SetBaseDefaultFileName() public method

public SetBaseDefaultFileName ( string newValue ) : bool
newValue string
return bool

SetDefaultFolder() public method

public SetDefaultFolder ( string newValue ) : bool
newValue string
return bool

SetDefaultQuerier() public method

public SetDefaultQuerier ( DefaultQuerier newValue ) : void
newValue DefaultQuerier
return void

SetDefaultVoice() public method

public SetDefaultVoice ( string newValue ) : bool
newValue string
return bool

SetInstance() public method

public SetInstance ( ) : void
return void

SetLinkClips() public method

public SetLinkClips ( bool newValue ) : void
newValue bool
return void

UnlinkDataAsset() public method

public UnlinkDataAsset ( ) : void
return void

UpgradeAsset() public method

public UpgradeAsset ( ) : void
return void

ValidVoiceName() public method

public ValidVoiceName ( string speakerName, bool allowDefault ) : bool
speakerName string
allowDefault bool
return bool

Property Details

audioImportSettings public property

public AudioImportSettings, audioImportSettings
return AudioImportSettings,

baseDefaultFileName public property

public string baseDefaultFileName
return string

defaultFolder public property

public string defaultFolder
return string

defaultVoice public property

public string defaultVoice
return string

exportCSVFileEncodingUTF8 public property

public bool exportCSVFileEncodingUTF8
return bool

importClips3D public property

public bool importClips3D
return bool

importClipsFormat public property

public _AudioImporterFormat importClipsFormat
return _AudioImporterFormat

importClipsLoadType public property

public _AudioImporterLoadType importClipsLoadType
return _AudioImporterLoadType

instance public static property

public static EasyVoiceSettings, instance
return EasyVoiceSettings,

linkClips public property

public bool linkClips
return bool

osxFileFormat public property

public string osxFileFormat
return string

querier public property

public EasyVoiceQuerier, querier
return EasyVoiceQuerier,

verificationActions public property

public VerificationActions, verificationActions
return VerificationActions,

voiceAges public property

public List voiceAges
return List

voiceDescriptions public property

public List voiceDescriptions
return List

voiceGenders public property

public List voiceGenders
return List

voiceNames public property

public List voiceNames
return List