49 lines
1.4 KiB
C#
49 lines
1.4 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class MainMenuScript : MonoBehaviour
|
|
{
|
|
public static MainMenuScript main;
|
|
public List<GameObject> allEquipment = new List<GameObject>();
|
|
public List<GameObject> playerEquipment = new List<GameObject>();
|
|
|
|
public Sprite imagePlug;
|
|
|
|
//0 - Hat, 1 - Gloves, 2 - Armor, 3 - Weapon, 4 - Pet, 5 - Shoes
|
|
public List<Button> playerPlace = new List<Button>();
|
|
|
|
public int lastCardNum;
|
|
|
|
private void Awake()
|
|
{
|
|
main = this;
|
|
playerEquipment = DataScript.PlayerEquipment;
|
|
}
|
|
|
|
public bool EquipedOrNot(int _num)
|
|
{
|
|
for (int i = 0; i < playerEquipment.Count; i++)
|
|
{
|
|
if (playerEquipment[i].name == allEquipment[_num].name)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public void WhichPlace(int _num)
|
|
{
|
|
for (int i = 0; i < playerPlace.Count; i++)
|
|
{
|
|
if (playerPlace[i].name == allEquipment[_num].GetComponent<Equipment>().equipmentConfig.equipmentCharacteristics.place.ToString())
|
|
{
|
|
playerPlace[i].image.sprite = allEquipment[_num].GetComponent<Equipment>().equipmentConfig.equipmentCharacteristics.sprite;
|
|
playerPlace[i].GetComponent<PlaceEquipment>().equipmentNum = lastCardNum;
|
|
}
|
|
}
|
|
}
|
|
}
|