Backbone - Localization
 
Loading...
Searching...
No Matches
LocalizationManager.cs File Reference

Namespaces

namespace  Backbone
 

Enumerations

enum  Backbone::LocalizationDataType { Backbone::Strings , Backbone::Sprites , Backbone::Textures , Backbone::AudioClips }
 

Functions

void Backbone::Awake ()
 
static List< string > Backbone::GetAllKeys (LocalizationDataType type)
 
static void Backbone::InvalidateKeyCache ()
 
void Backbone::SetLanguage (string language)
 
bool Backbone::TryGetLocalizedString (string key, out string localizedString)
 
string Backbone::GetLocalizedStringValue (string key)
 
bool Backbone::TryGetLocalizedSprite (string key, out Sprite localizedSprite)
 
Sprite Backbone::GetLocalizedSpriteValue (string key)
 
bool Backbone::TryGetLocalizedTexture (string key, out Texture localizedTexture)
 
Texture Backbone::GetLocalizedTextureValue (string key)
 
bool Backbone::TryGetLocalizedAudioClip (string key, out AudioClip localizedAudioClip)
 
AudioClip Backbone::GetLocalizedAudioClipValue (string key)
 

Variables

enum Backbone::LocalizationDataType Backbone::MonoBehaviour
 
enum Backbone::LocalizationDataType Backbone::OnLanguageChanged
 
string Backbone::currentLanguage = "English"
 
List< LocalizedStringsDataBackbone::localizedStringDataList = new List<LocalizedStringsData>()
 
List< LocalizedSpritesDataBackbone::localizedSpriteDataList = new List<LocalizedSpritesData>()
 
List< LocalizedTexturesDataBackbone::localizedTextureDataList = new List<LocalizedTexturesData>()
 
List< LocalizedAudioClipsDataBackbone::localizedAudioClipDataList = new List<LocalizedAudioClipsData>()
 
static LocalizationManager Backbone::instance
 
static readonly Dictionary< LocalizationDataType, List< string > > Backbone::keyCache = new()