Пример #1
0
    void loadModelOK(sCacheUnit scu)
    {
        scu.obj.transform.parent = playerCC.transform;

        float height = playerCC.GetComponent <CapsuleCollider>().height;

        scu.obj.transform.localPosition = new Vector3(0, -height / 2, 0);
        scu.obj.transform.localRotation = Quaternion.identity;
        scu.obj.SetActive(true);
        anim = scu.obj.GetComponent <Animation> ();
        pc   = playerCC.GetComponent <sEntityControl>();
        pc.setAnim(anim);

        _model = scu;
    }
Пример #2
0
    //avatar创建成功
    void loadAvatarOK()
    {
        sAvatarData ac = sAvatarMgr.GetInstance().getPlayer(playerUID);

        ac.controller.Instance.transform.parent = playerCC.transform;
        float height = playerCC.GetComponent <CapsuleCollider>().height;

        ac.controller.Instance.transform.localPosition = new Vector3(0, -height / 2, 0);
        ac.controller.Instance.transform.localRotation = Quaternion.identity;

        anim = ac.controller.Instance.GetComponent <Animation>();

        pc = playerCC.GetComponent <sEntityControl>();
        pc.setAnim(anim);
        //pc.enableControl(true);
    }