Esempio n. 1
0
    void OnTriggerExit(Collider other)
    {
        _state = EnumCameraBoxState.following;

        _blocker = null;

        Debug.Log(string.Format("Trigger exited: {0}", other.gameObject.name));
    }
Esempio n. 2
0
    private void RestoreFollowState()
    {
        _blocker = null;

        SyncPosition();

        _state = EnumCameraBoxState.following;
    }
Esempio n. 3
0
    void OnTriggerEnter(Collider other)
    {
        if (other.transform.localPosition.x < _myTransform.localPosition.x)  //on my left
        {
            _state = EnumCameraBoxState.stoppedLeft;
        }
        else
        {
            _state = EnumCameraBoxState.stoppedRight;
        }

        _blocker = other.gameObject;

        Debug.Log(string.Format("Trigger entered: {0}    State = {1}", other.gameObject.name, _state));
    }