protected void getArrowItem() { if (m_buffList.Count > 0) { m_tmpRet = m_buffList[0]; m_buffList.Remove(m_tmpRet); m_tmpRet.m_go.SetActive(true); } else { m_tmpRet = new ArrowItem(); m_tmpRet.m_path = Ctx.m_instance.m_cfg.m_pathLst[(int)ResPathType.ePathModel] + "ArrowItem.prefab"; m_tmpRet.m_parentTran = m_sceneDZData.m_placeHolderGo.m_arrowListGO.transform; m_tmpRet.load(); // 立即加载 } m_tmpRet.normalRot(); }