private void Attack(RaycastHit2D hit) { if (this.gameObject == null) { return; } else if (hit.transform.gameObject != null) { EnemyUnit Human = hit.transform.gameObject.GetComponent <EnemyUnit>(); if (Human.transform.gameObject != null) { Human.Attacked(this); } } }