blob: 7ea508b58c1934ba16279bc9642187facf712bc4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
using System;
using UnityEngine;
[RequireComponent(typeof(SpriteRenderer))]
public class ImageTranslator : MonoBehaviour, ITranslatedText
{
public ImageNames TargetImage;
public void ResetText()
{
base.GetComponent<SpriteRenderer>().sprite = DestroyableSingleton<TranslationController>.Instance.GetImage(this.TargetImage);
}
public void Start()
{
DestroyableSingleton<TranslationController>.Instance.ActiveTexts.Add(this);
this.ResetText();
}
public void OnDestroy()
{
DestroyableSingleton<TranslationController>.Instance.ActiveTexts.Remove(this);
}
}
|