32 lines
918 B
C#
32 lines
918 B
C#
using BrewMonster;
|
|
using BrewMonster.Managers;
|
|
using CSNetwork.GPDataType;
|
|
using ModelRenderer.Scripts.GameData;
|
|
using System;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
|
|
public class CECMonsterTest : CECNPC
|
|
{
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
|
|
// Inspector often uses a small positive id (e.g. 1200); GFX requires ISNPCID encoding.
|
|
if (!GPDataTypeHelper.ISNPCID(m_NPCInfo.nid))
|
|
{
|
|
int localId = m_NPCInfo.nid > 0 ? m_NPCInfo.nid : SkillTriggerPanel.DEBUG_TARGET_ID;
|
|
var info = m_NPCInfo;
|
|
info.nid = SkillTriggerPanel.EncodeDebugNpcId(localId);
|
|
m_NPCInfo = info;
|
|
}
|
|
}
|
|
|
|
private void Start()
|
|
{
|
|
EC_ManMessageMono.Instance?.CECNPCMan?.NPCEnterTest(GetNPCID(), this, "SkillTriggerPanel");
|
|
m_DisappearCnt.m_dwCounter = 0;
|
|
m_DisappearCnt.m_dwPeriod = 100000;
|
|
}
|
|
}
|