private void InitModel() { //foreach (var a in GetComponentsInChildren<CapsuleCollider>()) //{ // var caps = a as CapsuleCollider; // if (caps !=null) // { // var box = caps.gameObject.AddComponent<BoxCollider>(); // box.center = caps.center; // box.size = new Vector3(caps.radius, caps.height, caps.radius); // Destroy(caps); // } //} maxlife = life; _Game.zombies.Add(this); anim = GetComponentInChildren <Animation>(); anim.playAutomatically = false; anim.Stop(); model = anim.transform; deadMaterial = GetComponentInChildren <DeadMaterial>(); if (model.GetComponent <Forward>() == null) { model.gameObject.AddComponent <Forward>().receiver = transform; } foreach (var a in rigidBodies) { a.angularDrag = 2; } }
private void InitModel() { //foreach (var a in GetComponentsInChildren<CapsuleCollider>()) //{ // var caps = a as CapsuleCollider; // if (caps !=null) // { // var box = caps.gameObject.AddComponent<BoxCollider>(); // box.center = caps.center; // box.size = new Vector3(caps.radius, caps.height, caps.radius); // Destroy(caps); // } //} maxlife = life; _Game.zombies.Add(this); anim = GetComponentInChildren<Animation>(); anim.playAutomatically = false; anim.Stop(); model = anim.transform; deadMaterial = GetComponentInChildren<DeadMaterial>(); if (model.GetComponent<Forward>() == null) model.gameObject.AddComponent<Forward>().receiver = transform; foreach (var a in rigidBodies) a.angularDrag = 2; }