annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
1 using UnityEngine;
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
2 using UnityEditor;
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
3 using System.Collections;
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
4 using UnityEngine.SceneManagement;
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
5
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
6 public class SaveDataTest : MonoBehaviour {
6
9be20fcffaac SaveDataTest Fix
Kazuma Takeda <kazuma-arashi@hotmail.co.jp>
parents: 5
diff changeset
7
9be20fcffaac SaveDataTest Fix
Kazuma Takeda <kazuma-arashi@hotmail.co.jp>
parents: 5
diff changeset
8 private SceneNode root;
4
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
9
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
10 private void Start () {
6
9be20fcffaac SaveDataTest Fix
Kazuma Takeda <kazuma-arashi@hotmail.co.jp>
parents: 5
diff changeset
11 root = new SceneNode(this.gameObject, null);
4
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
12 }
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
13
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
14 private void Check () {
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
15 int i = 0;
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
16 foreach (GameObject obj in UnityEngine.Resources.FindObjectsOfTypeAll(typeof(GameObject))) {
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
17 string path = AssetDatabase.GetAssetOrScenePath (obj);
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
18 bool isScene = path.Contains (".unity");
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
19 if (isScene) { // このシーンの中のオブジェクトかどうか。
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
20 if (obj.transform.childCount == 0 && obj.transform.parent == null || obj.transform.childCount > 0 && obj.transform.parent == null) { // 親を取得
6
9be20fcffaac SaveDataTest Fix
Kazuma Takeda <kazuma-arashi@hotmail.co.jp>
parents: 5
diff changeset
21
4
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
22 i++;
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
23 }
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
24 }
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
25 }
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
26 }
2878be4487ec add Maping Code.
Kazuma
parents:
diff changeset
27 }