Пример #1
0
        public override void Start()
        {
//			var daddy = transform.parent;
//			if (!daddy) print("Object has no parent");
//			var script = daddy.GetComponent<BackgroundController>();
//			if (!script) print("Parent has no EnemyData script");
//			Debug.Log ("DestController ready to get parent script.");
            var script = get_parent_script();

            father_containers = script.childObjects;
            father_containers.dests.Add(this);
            gameObject.layer = script.myLayer;

            HelperScript.change_z(this);

//			Debug.Log ("Add a Dest in layer in " + father_containers.backGround);
        }
Пример #2
0
        // Use this for initialization
        public override void Start()
        {
//			var daddy = transform.parent;
//			if (!daddy) print("Object has no parent");
//			var script = daddy.GetComponent<BackgroundController>();
//			if (!script) print("Parent has no EnemyData script");

//			Debug.Log ("BlockController ready to get parent script.");
            // 获得父对象的脚本
            var script = get_parent_script();

            father_containers = script.childObjects;
            father_containers.blocks.Add(this);
            gameObject.layer = script.myLayer;

            HelperScript.change_z(this);

//			Debug.Log ("Add a Block.");

            SpriteRenderer render = GetComponent <SpriteRenderer> ();

//			valid_rb = GetComponent<Rigidbody2D> ();
            bounds = render.bounds;
        }