class MAGES::StubLocalization

The base Localization module.

class StubLocalization: public MAGES::LocalizationModule
{
public:
    // methods

    override void AddTextEntry(string token);
    override void AddAudioEntry(string token);
    override string ResolveText(string key);
    override AudioClip ResolveAudio(string key);
    override void SetLanguage(string language, bool invokeCallbacks = true);
    override void Startup();
    override void Shutdown();
    override string GetCurrentLanguage();
    override List<SerializedEntry> GetTextEntries();
    override List<SerializedEntry> GetAudioEntries();
};

Inherited Members

public:
    // classes

    template 
    class SerializedEntry;

    // properties

    int Version;
    List Languages;
    UnityEvent LanguageChanged;

    // methods

    void Startup();
    void Shutdown();
    virtual void UpdateModule(UpdatePhase updatePhase);
    void AddTextEntry(string token);
    void AddAudioEntry(string token);
    string ResolveText(string key);
    AudioClip ResolveAudio(string key);
    void SetLanguage(string language, bool invokeCallbacks = true);
    string GetCurrentLanguage();
    List<SerializedEntry> GetTextEntries();
    List<SerializedEntry> GetAudioEntries();