Пример #1
0
 public override void OnStateEnter(Animator animator, AnimatorStateInfo animatorStateInfo, int layerIndex)
 {
     _obj            = animator.gameObject;
     _rb2d           = _obj.GetComponent <Rigidbody2D>();
     _col2d          = _obj.GetComponent <Collider2D>();
     _spr            = _obj.GetComponent <SpriteRenderer>();
     _controllerPF2d = _obj.GetComponent <PF2DController>();
     if (_col2d == null)
     {
         Debug.LogWarning(WarningOfMissingTypes(_col2d.GetType().Name));
     }
     if (_rb2d == null)
     {
         Debug.LogWarning(WarningOfMissingTypes(_rb2d.GetType().Name));
     }
     if (_controllerPF2d == null)
     {
         Debug.LogWarning(WarningOfMissingTypes(_controllerPF2d.GetType().Name));
     }
 }