Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mole Character Controller #128

Merged
merged 16 commits into from
Jan 16, 2023
Merged

Mole Character Controller #128

merged 16 commits into from
Jan 16, 2023

Conversation

nicholas-maltbie
Copy link
Owner

@nicholas-maltbie nicholas-maltbie commented Jan 16, 2023

Description

Added a sample mole character controller that allows for movement in 3D space and climbing up and along walls/floors/overhangs.

  • Added Mole character sample.
  • Added a new KCCMovementEngine to manage calls to KCCUtils via
    another layer of abstraction to avoid having to duplicate
    lots of code for player movement.
  • Refactored KCCStateMachine to use the newly added KCCMovementEngine.
OpenKCC.-.MoleScene.-.Windows.Mac.Linux.-.Unity.2021.3.11f1.Personal._DX11_.2023-01-16.13-40-07.mp4

How Has This Been Tested?

Tested mole character to ensure that the mole moves around as expected in 3D space locally.

Also verified that all adjustments to the KCC framework perform as expected.

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that demonstrate the new feature or bugfix
  • New and existing unit and integrations tests pass locally with my changes

@nicholas-maltbie nicholas-maltbie added the enhancement New feature or request label Jan 16, 2023
@nicholas-maltbie nicholas-maltbie self-assigned this Jan 16, 2023
@github-actions
Copy link
Contributor

Test Coverage Results for :
Line Coverage: 97.4%
Link to run results: https://github.com/nicholas-maltbie/OpenKCC/actions/runs/3934165197

@github-actions
Copy link
Contributor

Test Coverage Results for :
Line Coverage: 97.4%
Link to run results: https://github.com/nicholas-maltbie/OpenKCC/actions/runs/3934498381

@nicholas-maltbie nicholas-maltbie merged commit 7291eeb into main Jan 16, 2023
@nicholas-maltbie nicholas-maltbie deleted the nickmaltbie/mole-character branch January 16, 2023 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant