class MAGES::Localization::MAGESLocalization::LanguagePack

Overview

Represents a language pack. More…

class LanguagePack
{
public:
    // methods

    LanguagePack(string language);
    void AddTextEntry(string key, string value);
    void AddAudioEntry(string key, AudioClip value);
    bool TryGetText(string key, out string value);
    bool TryGetAudio(string key, out AudioClip value);
};

Detailed Documentation

Represents a language pack.

Methods

LanguagePack(string language)

Initializes a new instance of the LanguagePack class.

Parameters:

language

The language key.

void AddTextEntry(string key, string value)

Adds an entry to the language pack.

Parameters:

key

The key.

value

The value.

void AddAudioEntry(string key, AudioClip value)

Adds an entry to the language pack.

Parameters:

key

The key.

value

The value.

bool TryGetText(string key, out string value)

Tries to get the value of a key.

Parameters:

key

The key.

value

The value.

Returns:

True on success.

bool TryGetAudio(string key, out AudioClip value)

Tries to get the value of a key.

Parameters:

key

The key.

value

The value.

Returns:

True on success.