public override void Refresh() { var text = gameObject.GetComponent <Text>(); text.text = Rosetta.GetText(_devString, I18NSpace); if (IsVirtualFont) { text.font = Rosetta.IsDefault() ? _devFont : Rosetta.GetFont(VirtualFontName); } }
public override void Refresh() { var audioSource = gameObject.GetComponent <AudioSource>(); var status = audioSource.isPlaying; audioSource.clip = Rosetta.IsDefault() ? _devAudio : Rosetta.GetAudio(ResName, I18NSpace); if (status) { audioSource.Play(); } }
public override void Refresh() { var image = gameObject.GetComponent <SpriteRenderer>(); image.sprite = Rosetta.IsDefault() ? _devSprite : Rosetta.GetSprite(ResName, I18NSpace); }