using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
namespace Snxxz.UI
|
{
|
[XLua.Hotfix]
|
public class TrialSweepAssistPlayerBehaviour : MonoBehaviour
|
{
|
[SerializeField] Image m_PlayerHead;
|
[SerializeField] Image m_Sign;
|
[SerializeField] Text m_PlayerName;
|
[SerializeField] Text m_Social;
|
|
DungeonAssistModel model { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
|
|
public void Display(int job, string playerName, int relation)
|
{
|
m_PlayerHead.SetSprite(GeneralDefine.GetJobHeadPortrait(job, 0));
|
m_PlayerName.text = playerName;
|
var relationType = (DungeonAssistModel.RelatedToPlayer)relation;
|
m_Sign.gameObject.SetActive(relationType != DungeonAssistModel.RelatedToPlayer.None);
|
switch (relationType)
|
{
|
case DungeonAssistModel.RelatedToPlayer.Friend:
|
m_Sign.SetSprite("XT_FBZZ_04");
|
break;
|
case DungeonAssistModel.RelatedToPlayer.Ally:
|
m_Sign.SetSprite("XT_FBZZ_05");
|
break;
|
}
|
var socialAddCoin = model.GetAssistReward(relation);
|
m_Social.gameObject.SetActive(socialAddCoin > 0);
|
if (socialAddCoin > 0)
|
{
|
m_Social.text = Language.Get("TrialSweepSocialAddCoin", socialAddCoin);
|
}
|
}
|
}
|
}
|