54 lines
1.4 KiB
C#
Executable file
54 lines
1.4 KiB
C#
Executable file
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEditor;
|
|
using UnityEngine.UI;
|
|
using TMPro;
|
|
|
|
public class SkinOnShop : MonoBehaviour
|
|
{
|
|
private Image image;
|
|
public Sprite[] Skin;
|
|
public Sprite[] Sword;
|
|
public Sprite[] Head;
|
|
|
|
public string[] NameRu;
|
|
public string[] NameEn;
|
|
|
|
public TMP_Text SkinName;
|
|
public GameObject Sw;
|
|
public GameObject He;
|
|
|
|
private void FixedUpdate()
|
|
{
|
|
int SkinID = PlayerPrefs.GetInt("SelectedSkin");
|
|
int SwordID = PlayerPrefs.GetInt("SwordID");
|
|
int HeadID = PlayerPrefs.GetInt("HeadID");
|
|
|
|
image = GetComponent<Image>();
|
|
image.sprite = Skin[SkinID];
|
|
switch(PlayerPrefs.GetInt("LanguageID"))
|
|
{
|
|
case 0: SkinName.text = NameRu[SkinID]; break;
|
|
case 1: SkinName.text = NameEn[SkinID]; break;
|
|
}
|
|
if (Sword[SwordID] != null)
|
|
{
|
|
Sw.GetComponent<Image>().sprite = Sword[SwordID];
|
|
Sw.GetComponent<Image>().enabled = true;
|
|
}
|
|
else
|
|
{
|
|
Sw.GetComponent<Image>().enabled = false;
|
|
}
|
|
if (Head[HeadID] != null)
|
|
{
|
|
He.GetComponent<Image>().sprite = Head[HeadID];
|
|
He.GetComponent<Image>().enabled = true;
|
|
}
|
|
else
|
|
{
|
|
He.GetComponent<Image>().enabled = false;
|
|
}
|
|
}
|
|
}
|