コード例 #1
0
    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);
        }
    }
コード例 #2
0
    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);
        }
    }