Files
Test-Multiplayer/.github/copilot-instructions.md
T
pelpanagiotis d04ff998cb Add main menu scene with Rive UI, procedural background, and scene transitions
- Add Menu scene with Rive-driven login and navigation UI
  (RiveLoginController, RiveNavigationController) for entering a
  username and starting/navigating the client via Rive triggers
- Add SceneTransitionController to fade out and load the Landscape
  gameplay scene when Play is selected
- Add procedural low-poly triangle field background and animated wave
  panel (LowPolyTriangleField, TriangleWavePanel) with matching
  editor menus and materials
- Add MenuLightAnimator for animated menu lighting and UI fade helpers
  (MenuFadeIn, DebugFadeToggle/Bridge)
- Rename SampleScene to Landscape and wire ChatNetworkManager to hide
  the new Rive login canvas once gameplay starts
- Bump Input System action codegen version and add Rive package
  references/project settings updates to support the new UI
2026-09-17 17:18:45 +03:00

739 B

Copilot Instructions

General Guidelines

  • First general instruction
  • Second general instruction

Code Style

  • Use specific formatting rules
  • Follow naming conventions

Project-Specific Rules

  • The project uses the Unity Input System (Active Input Handling set to Input System). Avoid using UnityEngine.Input.GetKeyDown; prefer TMP_InputField.onSubmit or UnityEngine.InputSystem APIs.
  • When discussing project folders and scene visibility, refer to Visual Studio's Unity Project Explorer, not Unity Editor's Project window.
  • Ensure the Inspector's transition duration is set appropriately to avoid fade transition issues; a duration that is too low can cause problems, rather than the coroutine or scene-loading logic.