public override bool HasObstacle(Vector2 tilePosition) { if (Kind == (int)CharacterKind.Flyer) { return(false); } return(NpcManager.IsObstacle(tilePosition) || ObjManager.IsObstacle(tilePosition) || MagicManager.IsObstacle(tilePosition) || Globals.ThePlayer.TilePosition == tilePosition); }
public override bool HasObstacle(Vector2 tilePosition) { return(NpcManager.IsObstacle(tilePosition) || ObjManager.IsObstacle(tilePosition) || MagicManager.IsObstacle(tilePosition)); }