Inheritance: MonoBehaviour
Exemplo n.º 1
0
    // This script should actually be moved to the main thing, honestly. And various
    // things should be edited to reflect that. Use anim.GetBoneTransform instead
    void Start()
    {
        anim       = GetComponent <Animator>();
        decapitate = GetComponent <NoHead>();
        // set up listener
        string     filename = @"./output.txt";
        FileStream traceLog;

        if (logging)
        {
            traceLog = new FileStream(filename, FileMode.OpenOrCreate);
            listener = new TextWriterTraceListener(traceLog);
        }

        headTransform      = anim.GetBoneTransform(HumanBodyBones.Head);
        neckTransform      = anim.GetBoneTransform(HumanBodyBones.Neck);
        spineTransform     = anim.GetBoneTransform(HumanBodyBones.Spine);
        cameraRigTransform = headTransform.Find("CameraRig");
        cameraTransform    = cameraRigTransform.Find("Camera");

        initHeadRot = headTransform.localRotation.eulerAngles;
    }
Exemplo n.º 2
0
    // This script should actually be moved to the main thing, honestly. And various
    // things should be edited to reflect that. Use anim.GetBoneTransform instead
    void Start()
    {
        anim = GetComponent<Animator>();
        decapitate = GetComponent<NoHead>();
        // set up listener
        string filename = @"./output.txt";
        FileStream traceLog;
        if (logging)
        {
            traceLog = new FileStream(filename, FileMode.OpenOrCreate);
            listener = new TextWriterTraceListener(traceLog);
        }

        headTransform = anim.GetBoneTransform(HumanBodyBones.Head);
        neckTransform = anim.GetBoneTransform(HumanBodyBones.Neck);
        spineTransform = anim.GetBoneTransform(HumanBodyBones.Spine);
        cameraRigTransform = headTransform.Find("CameraRig");
        cameraTransform = cameraRigTransform.Find("Camera");

        initHeadRot = headTransform.localRotation.eulerAngles;
    }