Пример #1
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.CompareTag("Player"))
        {
            //player.GetComponent<PlayerControllerRun>().ControlDisabling();

            PlayerControllerRun             playerCR   = other.GetComponent <PlayerControllerRun>();
            PlayerControllerRunNoFreeCamera playerCRFC = other.GetComponent <PlayerControllerRunNoFreeCamera>();
            PlayerControllerRunJoypad       playerCRC  = other.GetComponent <PlayerControllerRunJoypad>();


            if (playerCR.enabled)
            {
                playerCR.ControlDisabling();
                playerCR.resetSpeed();
            }
            if (playerCRFC.enabled)
            {
                playerCRFC.ControlDisabling();
                playerCRFC.resetSpeed();
            }
            if (playerCRC.enabled)
            {
                playerCRC.ControlDisabling();
                playerCRC.resetSpeed();
            }
        }
    }
Пример #2
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.CompareTag("Player"))
        {
            PlayerControllerRun             playerCR   = other.GetComponent <PlayerControllerRun>();
            PlayerControllerRunNoFreeCamera playerCRFC = other.GetComponent <PlayerControllerRunNoFreeCamera>();
            PlayerControllerRunJoypad       playerCRC  = other.GetComponent <PlayerControllerRunJoypad>();


            if (playerCR.enabled)
            {
                playerCR.ControlDisabling();
                playerCR.resetSpeed();
                playerCR.applyForce(target.position - transform.position, VerticalSpeed);
            }
            if (playerCRFC.enabled)
            {
                playerCRFC.ControlDisabling();
                playerCRFC.resetSpeed();
                playerCRFC.applyForce(target.position - transform.position, VerticalSpeed);
            }
            if (playerCRC.enabled)
            {
                playerCRC.ControlDisabling();
                playerCRC.resetSpeed();
                playerCRC.applyForce(target.position - transform.position, VerticalSpeed);
            }
        }
    }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        _rb = GetComponent <Rigidbody>();
        lastKnownPosition = player.position;
        _animator         = GetComponent <Animator>();

        playerCR   = player.parent.GetComponent <PlayerControllerRun>();
        playerCRFC = player.parent.GetComponent <PlayerControllerRunNoFreeCamera>();
        playerCRC  = player.parent.GetComponent <PlayerControllerRunJoypad>();
    }