public void Init(int _npcID, AsPanel_Name _namePanel, AsBaseEntity _entity) { npcID = _npcID; panelName = _namePanel; Transform tmDummyTop = ResourceLoad.SearchHierarchyTransform(transform, "DummyLeadTop"); markObj = ResourceLoad.CreateGameObject("UseScript/Object/Exclamation_Blue"); if (markObj != null) { if (tmDummyTop != null) { markObj.transform.position = tmDummyTop.transform.position; markObj.transform.parent = transform; } else { if( true == _entity.isKeepDummyObj) { Vector3 vPos = _entity.transform.position; vPos.y += _entity.characterController.height; markObj.transform.position = vPos; markObj.transform.parent = _entity.transform; } else Debug.Log("dummy is null"); } markObj.SetActiveRecursively(false); } }
private void DeleteMonsterNamePanel(AsPanel_Name _panelName) { if (listMonsterNamePanel.Contains(_panelName)) listMonsterNamePanel.Remove(_panelName); else Debug.LogWarning("Not exist Monster Name Panel"); }