Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lexonegit/Unity-RTS-Selection
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: DevinWeidinger/Unity-RTS-Selection
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 200 files changed
  • 2 contributors

Commits on Sep 4, 2022

  1. Refactored scripts to follow single responsibility principals and enc…

    …apsulation on serialized values, added new hover reactors among many various minor changes.
    
    Extracted responsibilities out of RTSSelection and moved them to various other classes or shorter methods (300 lines to 100)
    - SelectionBox for UI Logic
    - Moved Selection Logic out of Camera controller
    - Moved Mesh Generation out of RTSSelection to MeshBuilder
    - Moved various serialized values to centralized GameData storage via singleton scriptable object
    - Cleaned up multiselect and select determination
    - Fixed bug that would cause selection to flicker for items being reselected.
    - Added extendable SelectionListener and strubbed in class for a SelectionRing.
    - Added IInputProvider for multi-platform support (helpful when porting to VR)
    DevinWeidinger committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    9217c9d View commit details
    Browse the repository at this point in the history
  2. Update README.md

    DevinWeidinger authored Sep 4, 2022
    Configuration menu
    Copy the full SHA
    5d325f3 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    DevinWeidinger authored Sep 4, 2022
    Configuration menu
    Copy the full SHA
    6dc0c1b View commit details
    Browse the repository at this point in the history
  4. Update README.md

    DevinWeidinger authored Sep 4, 2022
    Configuration menu
    Copy the full SHA
    3ccf1dd View commit details
    Browse the repository at this point in the history
  5. Updated namespaces.

    DevinWeidinger committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    7d2e5b7 View commit details
    Browse the repository at this point in the history
  6. Removed CameraMovement, Added; CameraRotate, CameraDirectionMovement,…

    … Added New; CameraPan and CameraZoom features, Stubbed in CameraEdgeScroll
    DevinWeidinger committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    e50af5e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b3f3f66 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1e42e78 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Configuration menu
    Copy the full SHA
    4d3ab88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c96e7d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    893842c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d9b17d View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Added Hover Ring and Selection Ring implementation, new generic pooli…

    …ng data for object pooling, new URP Decal Shader for Hover Rings.
    DevinWeidinger committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    0a7cef7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c56ea2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e7a9fdf View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Updated Decal shader to use emission for rendering, Cursor now relock…

    …s after panning, SelectionColor now uses unlit shader, added a F10 toggle for the help UI
    DevinWeidinger committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    6b36b74 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Upgrade to Unity6

    DevinWeidinger committed May 8, 2024
    Configuration menu
    Copy the full SHA
    d704eb8 View commit details
    Browse the repository at this point in the history
Loading