public ActorParts(PuppetMaster puppet) { this.puppet = puppet; bodyParts = puppet.muscles; puppetRoot = puppet.transform; animationRoot = puppet.targetAnimator.transform; initBodyParts(); // 自动设置 propHandler propHandlers = animationRoot.GetComponentsInChildren <PropHandler>(); foreach (var ph in propHandlers) { MuscleGroup mg = GetMuscleGroup(puppet.GetMuscleIndex(ph.transform.parent)); mg.propHandler = ph; ph.Init(this, mg); } initPropHandlers(); }