summaryrefslogtreecommitdiff
path: root/Client/Assembly-CSharp/ImageTranslator.cs
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);
	}
}