using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
public class DebugHeroTarget : MonoBehaviour
|
{
|
[SerializeField] Text m_Content;
|
float timer = 0.5f;
|
|
private void LateUpdate()
|
{
|
timer += Time.deltaTime;
|
if (timer > 0.5f)
|
{
|
timer = 0f;
|
if (PlayerDatas.Instance.hero != null && PlayerDatas.Instance.hero.SelectTarget != null)
|
{
|
var target = PlayerDatas.Instance.hero.SelectTarget;
|
int _npcID = 0;
|
if (target is GActorNpcFight)
|
{
|
_npcID = (target as GActorNpcFight).NpcConfig.NPCID;
|
}
|
else if (target is GActorNpcNoFight)
|
{
|
_npcID = (target as GActorNpcNoFight).NpcConfig.NPCID;
|
}
|
uint _sid = target.ServerInstID;
|
if (PersonalEnemy.m_CBinSdDict.ContainsKey(_sid))
|
{
|
_sid = PersonalEnemy.m_CBinSdDict[_sid];
|
}
|
m_Content.text = StringUtility.Contact("O:", _sid, "---", "N:", _npcID);
|
}
|
else
|
{
|
m_Content.text = "";
|
}
|
}
|
}
|
}
|