// Use this for initialization
 void Start()
 {
     DesPos                = new Vector2();
     _cam                  = GetComponentInChildren <Camera>();
     target                = FindObjectOfType <PlayerController>();
     _anim                 = GetComponent <Animator>();
     _playerHp             = target.GetComponentInChildren <HealthController>();
     transform.position    = target.transform.position;
     _playerHp.OnHpChange += HitPlayerEffect;
     _playerHp.HpIsZero   += ShowPlayer;
     foreach (var item in camOffsetTriggers)
     {
         item.OnEnter += ChangeOfffset;
     }
 }