C# Class Lean.LeanLocalization

Inheritance: UnityEngine.MonoBehaviour
Exibir arquivo Open project: gjrfytn/planet-survival Class Usage Examples

Public Properties

Property Type Description
Instance LeanLocalization
Languages List
OnLocalizationChanged System.Action
Phrases List
Translations LeanTranslation>.Dictionary

Public Methods

Method Description
AddLanguage ( string language ) : void
AddPhrase ( string phraseName ) : LeanPhrase
AddTranslation ( string language, string phraseName ) : LeanTranslation
GetInstance ( ) : LeanLocalization
GetTranslation ( string phraseName ) : LeanTranslation
GetTranslationObject ( string phraseName ) : Object
GetTranslationText ( string phraseName ) : string
SetLanguage ( string newLanguage ) : void
UpdateTranslations ( ) : void

Protected Methods

Method Description
OnDisable ( ) : void
OnEnable ( ) : void
OnValidate ( ) : void

Private Methods

Method Description
MergeLocalizations ( LeanLocalization oldLocalization, LeanLocalization newLocalization ) : void

Method Details

AddLanguage() public method

public AddLanguage ( string language ) : void
language string
return void

AddPhrase() public method

public AddPhrase ( string phraseName ) : LeanPhrase
phraseName string
return LeanPhrase

AddTranslation() public method

public AddTranslation ( string language, string phraseName ) : LeanTranslation
language string
phraseName string
return LeanTranslation

GetInstance() public static method

public static GetInstance ( ) : LeanLocalization
return LeanLocalization

GetTranslation() public static method

public static GetTranslation ( string phraseName ) : LeanTranslation
phraseName string
return LeanTranslation

GetTranslationObject() public static method

public static GetTranslationObject ( string phraseName ) : Object
phraseName string
return Object

GetTranslationText() public static method

public static GetTranslationText ( string phraseName ) : string
phraseName string
return string

OnDisable() protected method

protected OnDisable ( ) : void
return void

OnEnable() protected method

protected OnEnable ( ) : void
return void

OnValidate() protected method

protected OnValidate ( ) : void
return void

SetLanguage() public method

public SetLanguage ( string newLanguage ) : void
newLanguage string
return void

UpdateTranslations() public static method

public static UpdateTranslations ( ) : void
return void

Property Details

Instance public_oe static_oe property

public static LeanLocalization,Lean Instance
return LeanLocalization

Languages public_oe property

public List Languages
return List

OnLocalizationChanged public_oe static_oe property

public static System.Action OnLocalizationChanged
return System.Action

Phrases public_oe property

public List Phrases
return List

Translations public_oe static_oe property

public static Dictionary Translations
return LeanTranslation>.Dictionary