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; } }