public bool InValidCover() { if (memory.cover == null) { return(false); } if (!AIHelpers.CanSeeObject(memory.enemy, memory.cover.transform, 360, memory.visualRange, memory.showVisuals)) { return(true); } return(false); }
bool CanSeeEnemy() { bool ret_val = false; memory.enemy = AIHelpers.FindClosestEnemy(memory.enemy_tags, transform, false, memory.visualRange, memory.fieldOfView); if (memory.enemy != null) { ret_val = AIHelpers.CanSeeObject(memory.enemy, memory.eyes, memory.fieldOfView, memory.visualRange, memory.showVisuals); if (ret_val == true) { memory.last_enemy_loc = memory.enemy.transform; } } return(ret_val); }