void Awake() { if (Instance == null) { Instance = this; } else if (Instance != this) { Destroy(this); return; } }
public static void SetMouseOver(MouseOverData data) { if (data == null) { ClearMouseOver(); return; } _background.SetActive(true); _title.text = data.title; foreach (var sprite in data.images) { var image = Instantiate(_imagePrefab, _imageBar.transform); image.GetComponentInChildren <Image>().sprite = sprite; image.SetActive(true); } _text.text = data.text; }
public void SetData(MouseOverData data) { _data = data; }