|
EasyTalk API
|
The EasyTalkGameState is used to keep track of global settings used by the EasyTalk system during runtime. More...
Public Member Functions | |
| delegate void | OnLanguageChanged (string oldLanguage, string newLanguage) |
| Defines a delegate method to be called when the language is changed. | |
| void | SetLanguageWithoutOverride (string languageCode) |
| void | SetOriginalLanguage (string originalLanguageCode) |
Properties | |
| string | Language [get, set] |
| Gets or sets the language used by EasyTalk. If set, the onLanguageChanged callback will also be triggered. | |
| bool | IsLanguageOverridden [get] |
| string | SessionID [get, set] |
| Gets or sets the session ID. | |
| static EasyTalkGameState | Instance [get] |
| Gets the instance of the EasyTalk game state. | |
Events | |
| OnLanguageChanged | onLanguageChanged |
| The callback which is triggered when the language changes. | |
Private Attributes | |
| string | sessionId = Guid.NewGuid().ToString() |
| The session ID used for the current game/playthrough. | |
| string | language = "en" |
| The language currently being used by EasyTalk. | |
| bool | isLanguageOverridden = false |
Static Private Attributes | |
| static EasyTalkGameState | instance |
| The active EasyTalkGameState instance. | |
The EasyTalkGameState is used to keep track of global settings used by the EasyTalk system during runtime.
| delegate void EasyTalk.Controller.EasyTalkGameState.OnLanguageChanged | ( | string | oldLanguage, |
| string | newLanguage ) |
Defines a delegate method to be called when the language is changed.
| oldLanguage | The old language being used. |
| newLanguage | The new language to use. |
| void EasyTalk.Controller.EasyTalkGameState.SetLanguageWithoutOverride | ( | string | languageCode | ) |
| void EasyTalk.Controller.EasyTalkGameState.SetOriginalLanguage | ( | string | originalLanguageCode | ) |
|
staticprivate |
The active EasyTalkGameState instance.
|
private |
|
private |
The language currently being used by EasyTalk.
|
private |
The session ID used for the current game/playthrough.
|
staticget |
Gets the instance of the EasyTalk game state.
|
get |
|
getset |
Gets or sets the language used by EasyTalk. If set, the onLanguageChanged callback will also be triggered.
|
getset |
Gets or sets the session ID.
| OnLanguageChanged EasyTalk.Controller.EasyTalkGameState.onLanguageChanged |
The callback which is triggered when the language changes.