view Assets/Application/Scripts/Test/SaveDataTest.cs @ 6:9be20fcffaac

SaveDataTest Fix
author Kazuma Takeda <kazuma-arashi@hotmail.co.jp>
date Mon, 05 Dec 2016 05:24:05 +0900
parents 12f4f937da7f
children ad4729c5eec4
line wrap: on
line source

using UnityEngine;
using UnityEditor;
using System.Collections;
using UnityEngine.SceneManagement;

public class SaveDataTest : MonoBehaviour {

	private SceneNode root;

	private void Start () {
		root = new SceneNode(this.gameObject, null);
	}

	private void Check () {
		int i = 0;
		foreach (GameObject obj in UnityEngine.Resources.FindObjectsOfTypeAll(typeof(GameObject))) {
			string path = AssetDatabase.GetAssetOrScenePath (obj);
			bool isScene = path.Contains (".unity");
			if (isScene) { // このシーンの中のオブジェクトかどうか。
				if (obj.transform.childCount == 0 && obj.transform.parent == null || obj.transform.childCount > 0 && obj.transform.parent == null) { // 親を取得

					i++;
				}
			}
		}
	}
}