view Assets/Application/Scripts/ChildObject.cs @ 4:2878be4487ec

add Maping Code.
author Kazuma
date Tue, 08 Nov 2016 17:07:48 +0900
parents
children
line wrap: on
line source

using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class ChildObject : MonoBehaviour {

	public ParentObject Parent;
	public GameObject Value;
	public NodePath Path;
	public Dictionary<string, Component> dic = new Dictionary<string, Component>();

	public ChildObject (ParentObject parent, GameObject value, NodePath path) {
		this.Parent = parent;
		this.Value = value;
		this.Path = path;
	}

	public void GetComponent () {
		Component[] comps = this.Value.GetComponents<Component>();
		foreach (Component component in comps) {
			Debug.Log(component.GetType().ToString());
			dic.Add (component.GetType().ToString(), component);
		}
	}
}