using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Thousandto.Launcher.ExternalLibs
{
///
/// 遮挡剔除数据存储脚本
///
public class OcMapDataScript : ScriptableObject
{
public int colRow = 0;
[System.Serializable]
public class PortalVisableData
{
public int portalId = 0;
public List pathList = new List();
}
public Dictionary> dicPortalVisable = new Dictionary>();
public PortalVisableData[] visableArray = null;
public static void GetData(Dictionary> dic, List idList, ScriptableObject obj)
{
OcMapDataScript ocScript = obj as OcMapDataScript;
if (ocScript != null)
{
dic.Clear();
idList.Clear();
for (int i = 0; i < ocScript.visableArray.Length; i++)
{
if (!dic.ContainsKey(ocScript.visableArray[i].portalId))
{
dic.Add(ocScript.visableArray[i].portalId, ocScript.visableArray[i].pathList);
}
}
idList.Add(ocScript.colRow);
}
}
}
}