How 3xtomorrow/late-night-deadline works
This appears to be a Unity 2D game set in a dorm room. The likely player workflow is to move through the room, inspect or interact with objects, and encounter environmental and computer/phone interactions. The tree identifies gameplay scripts and assets, but no README or source excerpts were provided, so behavior and connections cannot be verified; dashed links mark only plausible relationships inferred from names.
Main entry points: PlayerRaycast.cs Interaction raycast · Computer.cs Computer · ApplicationWindow.cs Application window · PlayerMovement.cs Player movement
Components 21
Player Controls
- Player movement
Assets/Scripts/PlayerMovement.cs - Interaction raycast
Assets/Scripts/PlayerRaycast.cs - Footstep audio
Assets/Scripts/FootstepsManager.cs
Room Interactions
- Door
Assets/Scripts/Door.cs - Area cover
Assets/Scripts/AreaCover.cs - Battery drawer
Assets/Scripts/BatteryDrawer.cs - Flashlight
Assets/Scripts/Flashlight.cs - Flashlight pushback
Assets/Scripts/FlashlightPushback.cs
In-Game Devices
- Phone
Assets/Scripts/Phone.cs - Computer
Assets/Scripts/Computer Scripts/Computer.cs - Power button
Assets/Scripts/Computer Scripts/PowerButton.cs - Screen click
Assets/Scripts/Computer Scripts/ScreenClick.cs - App switch manager
Assets/Scripts/Computer Scripts/ComputerSwitchManager.cs - Application window
Assets/Scripts/Computer Scripts/ApplicationWindow.cs - Math application
Assets/Scripts/Computer Scripts/MathApplication.cs - Close application
Assets/Scripts/Computer Scripts/CloseApplication.cs
Events and Feedback
- The Stranger
Assets/Scripts/TheStranger.cs
Interaction Contracts
- Draggable contract
Assets/Scripts/Interfaces/IDraggable.cs - Interactable contract
Assets/Scripts/Interfaces/IInteractable.cs - Screen button contract
Assets/Scripts/Interfaces/IScreenButton.cs
Other components
- Player
Connections 14
- Player → Player movement: controls
- Player movement → Footstep audio: may trigger
- Player → Interaction raycast: inspects room
- Interaction raycast → Door: may interact
- Interaction raycast → Battery drawer: may interact
- Interaction raycast → Phone: may interact
- Interaction raycast → Computer: may interact
- Flashlight → Flashlight pushback: may trigger
- Computer → Power button: may use
- Computer → Screen click: may receive clicks
- Screen click → App switch manager: may dispatch
- App switch manager → Application window: may manage
- Application window → Math application: may host
- Application window → Close application: may close