private static void SetFilesCompileFlag(PBXProject proj, Hashtable arg)
{
if (arg == null)
{
return;
}
string target = proj.TargetGuidByName(PBXProject.GetUnityTargetName());
foreach (DictionaryEntry i in arg)
{
string fileProjPath = i.Key.ToString();
string fguid = proj.FindFileGuidByProjectPath(fileProjPath);
if (fguid == null)
{
continue;
}
ArrayList des = i.Value as ArrayList;
List <string> list = new List <string>();
foreach (var flag in des)
{
list.Add(flag.ToString());
}
proj.SetCompileFlagsForFile(target, fguid, list);
}
}