public bool canAttackPlayer() { if (Time.realtimeSinceStartup >= coolStartTime + aggroTime && Vector2.Distance(player.position, transform.position) <= disAttackRange) { if (CollisionByZ.Zcheck(zSystem, playerFsm.GetZSystem())) { return(true); } } return(false); }