public bool wishesHere()
{
if (intern_requireds[Defaults.FloorToIdx(floor)] == true)
return true;
switch (current_direction)
{
case Defaults.Direction.Upward:
{
if (upwards_requireds[Defaults.FloorToIdx(floor)] == true)
return true;
} break;
case Defaults.Direction.Downward:
{
if (downwards_requireds[Defaults.FloorToIdx(floor)] == true)
return true;
} break;
}
return false;
}