Appearance
Overview β
Favourite room state keeps the ghost anchored to its designated room, setting waypoints within it
Enter β
- Selects a random collider from the favourite room's
roomColliders
list - Gets a random position within the collider's bounds
- Finds the nearest valid NavMesh point within 1.5 units
Execute β
- Moves to it and stops if the distance is less than or equal to 1 meter
- Forced to enter Idle State if it's in the Favourite Room state more than 30 seconds (stuckTimer)
Unintended feature β
If the waypoint is somewhere it canβt actually walk to (objects), the game picks the closest walkable spot instead β even if that means the ghost ends up just outside its favorite room. This may make Yurei's elimination test slightly unreliable, happens rare though and depends on the room