Пример #1
0
 private void Start()
 {
     rb = GetComponent <Rigidbody2D>();
     facingDirection = 1;
     anim            = GetComponent <Animator>();
     currentHealth   = maxHealth;
     hitPause        = GetComponent <HitPause>();
 }
Пример #2
0
 private void Start()
 {
     anim = GetComponent <Animator>();
     anim.SetBool("CanAttack", combatEnabled);
     cc            = GetComponent <CharacterController2D>();
     hitPause      = GetComponent <HitPause>();
     currentHealth = maxHealth;
     invincible    = false;
 }
Пример #3
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.CompareTag("Enemy"))
        {
            enemy = other.GetComponent <Rigidbody2D>();
            //if (enemy.GetComponent<Enemy>().currentState != EnemyState.Paused && enemy.GetComponent<Enemy>().currentState != EnemyState.Knocked)
            {
                hitpause = enemy.GetComponent <HitPause>();
                if (hitpause != null)
                {
                    //hitpause.StartFreeze(.3f);
                }

                //enemy.GetComponent<Enemy>().currentState = EnemyState.Paused;
            }
        }
    }
Пример #4
0
 // Start is called before the first frame update
 void Start()
 {
     hit_pause_            = FindObjectOfType <HitPause>();
     camera_manager_       = FindObjectOfType <CameraManager>();
     damage_popup_manager_ = GameObject.Find("World").GetComponent <DamagePopup>();
 }
Пример #5
0
 void Start()
 {
     currentHealth = maxHealth;
     hitPause      = GetComponent <HitPause>();
     destroyable   = false;
 }