예제 #1
0
    private void AttachProp(PropBase prop)
    {
        // 确保 肌肉 的位置和 target的位置一致
        muscles[0].target.localPosition    = defaultLocalPos;
        muscles[0].target.localEulerAngles = defaultLocalEular;
        muscles[0].transform.position      = muscles[0].target.position;
        muscles[0].transform.rotation      = muscles[0].target.rotation;

        prop.PickUp(this);
        actorParts.puppet.AddMuscle(muscles[0]);
        if (prop.additionalPinTarget != null)
        {
            actorParts.puppet.AddMuscle(muscles[1]);
        }
    }