public void InitTerrainTrigger(List <TerrainTriggerData> triggerDataList, bool isShowTrigger) { if (null == m_TriggerList) { m_TriggerList = new List <TerrainTrigger>(); } m_TriggerList.Clear(); m_nLastIndex = 0; if (m_TriggerList.Capacity < triggerDataList.Count) { m_TriggerList.Capacity = triggerDataList.Count; } for (int i = 0; i < triggerDataList.Count; ++i) { TerrainTrigger node = new TerrainTrigger(); node.InitTrigger(triggerDataList[i], isShowTrigger); m_TriggerList.Add(node); } }
public void InitTerrainTrigger(List<TerrainTriggerData> triggerDataList,bool isShowTrigger) { if (null == m_TriggerList) { m_TriggerList = new List<TerrainTrigger>(); } m_TriggerList.Clear(); m_nLastIndex = 0; if (m_TriggerList.Capacity < triggerDataList.Count) { m_TriggerList.Capacity = triggerDataList.Count; } for (int i = 0; i < triggerDataList.Count; ++i) { TerrainTrigger node = new TerrainTrigger(); node.InitTrigger(triggerDataList[i],isShowTrigger); m_TriggerList.Add(node); } }