The EasyTalkGameState is used to keep track of global settings used by the EasyTalk system during runtime.
More...
|
delegate void | OnLanguageChanged (string oldLanguage, string newLanguage) |
| Defines a delegate method to be called when the language is changed.
|
|
|
string | sessionId = Guid.NewGuid().ToString() |
| The session ID used for the current game/playthrough.
|
|
string | language = "en" |
| The language currently being used by EasyTalk.
|
|
The EasyTalkGameState is used to keep track of global settings used by the EasyTalk system during runtime.
◆ OnLanguageChanged()
delegate void EasyTalk.Controller.EasyTalkGameState.OnLanguageChanged |
( |
string | oldLanguage, |
|
|
string | newLanguage ) |
Defines a delegate method to be called when the language is changed.
- Parameters
-
oldLanguage | The old language being used. |
newLanguage | The new language to use. |
◆ instance
The active EasyTalkGameState instance.
◆ language
string EasyTalk.Controller.EasyTalkGameState.language = "en" |
|
private |
The language currently being used by EasyTalk.
◆ sessionId
string EasyTalk.Controller.EasyTalkGameState.sessionId = Guid.NewGuid().ToString() |
|
private |
The session ID used for the current game/playthrough.
◆ Instance
Gets the instance of the EasyTalk game state.
◆ Language
string EasyTalk.Controller.EasyTalkGameState.Language |
|
getset |
Gets or sets the language used by EasyTalk. If set, the onLanguageChanged callback will also be triggered.
◆ SessionID
string EasyTalk.Controller.EasyTalkGameState.SessionID |
|
getset |
Gets or sets the session ID.
◆ onLanguageChanged
The callback which is triggered when the language changes.