HKI Core
Classes | Public Member Functions | Private Attributes | List of all members
HKI.Core.Loc.AudioLocalization Class Reference

This ScriptableObject contains as a container for all audio localization information. More...

Inheritance diagram for HKI.Core.Loc.AudioLocalization:

Classes

class  AudioLocalizationElement
 This subclass holds the data for a audio localization in a specific language. More...
 

Public Member Functions

AudioLocalizationElement GetAudioLocalizationElement (Language language)
 This function returns the AudioLocalizationElement in a specific language. If there is no localization element in the right language it returns null. More...
 
AudioLocalizationElement GetAudioLocalizationElement (SystemLanguage language)
 Alternative way of getting the localized string with SystemLanguage as input. More...
 

Private Attributes

List< AudioLocalizationElementAudioLocalizationElements = new List<AudioLocalizationElement>()
 This variable holds all localizations for all languages. More...
 

Detailed Description

This ScriptableObject contains as a container for all audio localization information.

Definition at line 11 of file AudioLocalization.cs.

Member Function Documentation

◆ GetAudioLocalizationElement() [1/2]

AudioLocalizationElement HKI.Core.Loc.AudioLocalization.GetAudioLocalizationElement ( Language  language)
inline

This function returns the AudioLocalizationElement in a specific language. If there is no localization element in the right language it returns null.

Parameters
language
Returns

Definition at line 44 of file AudioLocalization.cs.

◆ GetAudioLocalizationElement() [2/2]

AudioLocalizationElement HKI.Core.Loc.AudioLocalization.GetAudioLocalizationElement ( SystemLanguage  language)
inline

Alternative way of getting the localized string with SystemLanguage as input.

Parameters
language
Returns

Definition at line 57 of file AudioLocalization.cs.

Member Data Documentation

◆ AudioLocalizationElements

List<AudioLocalizationElement> HKI.Core.Loc.AudioLocalization.AudioLocalizationElements = new List<AudioLocalizationElement>()
private

This variable holds all localizations for all languages.

Definition at line 36 of file AudioLocalization.cs.


The documentation for this class was generated from the following file: