Beispiel #1
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="act"></param>
    /// <param name="tfNewBoneBase"></param>
    public void deepInit(SkinnedMeshRender smr, Transform tfNewBoneBase)
    {
        act = smr.GetComponentInParent <_Action3>();

        replaceBone(smr, act, tfNewBoneBase);


        deepInit(smr);
    }
Beispiel #2
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="act"></param>
    public void deepInit(SkinnedMeshRender smr)
    {
        act = smr.GetComponentInParent <_Action3>();


        tfBase = smr.bones[0];

        rbs = tfBase.GetComponentsInChildren <Rigidbody>();

        colliders = tfBase.GetComponentsInChildren <Collider>();


        msClipPose = RagdollCliper.createState(act.tfBody.GetComponent <Animation>());


        setMaxMoveForDepenetration(rbs);

        switchMode(false);
    }