示例#1
0
    public CharacterController(Character character)
    {
        this.character = character;
        groundCollider = character.groundCollider;
        handsCollider  = character.handsCollider;

        // Make the rigid body not change rotation
        character.rigidbody.freezeRotation = true;
    }
    public CharacterController(Character character)
    {
        this.character = character;
        groundCollider = character.groundCollider;
        handsCollider = character.handsCollider;

        // Make the rigid body not change rotation
        character.rigidbody.freezeRotation = true;
    }
示例#3
0
    void Start()
    {
        playerCamera    = transform.Find("Main Camera").GetComponent <Camera>();
        charMouseLook   = this.GetComponent <MouseLook>();
        cameraMouseLook = playerCamera.GetComponent <MouseLook>();
        worldMirror     = transform.parent.GetComponent <WorldMirror>();

        groundCollider    = GetComponentInChildren <GroundCollider>();
        handsCollider     = GetComponentInChildren <HandsCollider>();
        Screen.showCursor = false;
        Screen.lockCursor = true;
    }
示例#4
0
    void Start()
    {
        playerCamera = transform.Find("Main Camera").GetComponent<Camera>();
        charMouseLook = this.GetComponent<MouseLook>();
        cameraMouseLook = playerCamera.GetComponent<MouseLook>();
        worldMirror = transform.parent.GetComponent<WorldMirror>();

        groundCollider = GetComponentInChildren<GroundCollider>();
        handsCollider = GetComponentInChildren<HandsCollider>();
        Screen.showCursor = false;
        Screen.lockCursor = true;
    }