using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
public class AlchemySortCell : CellView
|
{
|
[SerializeField] Text m_ClassifyName;
|
[SerializeField] Button m_Select;
|
[SerializeField] Image m_Sign;
|
|
public void Display(AlchemySortBehaviour behaviour,
|
AlchemySortBehaviour.AlchemySortType sortType, int sort)
|
{
|
switch (sortType)
|
{
|
case AlchemySortBehaviour.AlchemySortType.AlchemyType:
|
switch (sort)
|
{
|
case 0:
|
m_ClassifyName.text = Language.Get("AlchemyTypeSortAll");
|
break;
|
case 1:
|
m_ClassifyName.text = Language.Get("AlchemyTypeSort1");
|
break;
|
case 2:
|
m_ClassifyName.text = Language.Get("AlchemyTypeSort2");
|
break;
|
}
|
break;
|
case AlchemySortBehaviour.AlchemySortType.Quality:
|
if (sort == 0)
|
{
|
m_ClassifyName.text = Language.Get("AlchemyQualitySortAll");
|
}
|
else
|
{
|
m_ClassifyName.text = Language.Get("AlchemyQualitySort", sort);
|
}
|
break;
|
}
|
|
m_Select.SetListener(() =>
|
{
|
behaviour.SetSortEnable(sort, !behaviour.IsSortEnabled(sort));
|
});
|
|
m_Sign.gameObject.SetActive(behaviour.IsSortEnabled(sort));
|
}
|
}
|
}
|