BuildReportTool.ReportManager.AddAllPrefabsUsedInScene C# (CSharp) Метод

AddAllPrefabsUsedInScene() статический приватный Метод

static private AddAllPrefabsUsedInScene ( string sceneFilename ) : void
sceneFilename string
Результат void
	static void AddAllPrefabsUsedInScene(string sceneFilename)
	{
		string[] assetsUsedInCurrentScene = AssetDatabase.GetDependencies(new string[]{sceneFilename});

		//Debug.Log(" in " + sceneFilename + ": " + assetsUsedInCurrentScene.Length);

		for (int n = 0, len = assetsUsedInCurrentScene.Length; n < len; ++n)
		{
			//Debug.Log(n + ": " + assetsUsedInCurrentScene[n]);
			if (assetsUsedInCurrentScene[n].EndsWith(".prefab"))
			{
				if (!_prefabsUsedInScenes.ContainsKey(assetsUsedInCurrentScene[n]))
				{
					//Debug.Log("added prefab used: " + assetsUsedInCurrentScene[n] + " from scene " + sceneFilename);
					_prefabsUsedInScenes.Add(assetsUsedInCurrentScene[n], false);
				}
			}
		}
	}