Skip to content

Expose GameController haptics and motion data to Unity [fixed]#33

Open
hawkwood wants to merge 11 commits intoapple:mainfrom
hawkwood:hawkwood/feat-controller-haptics-motion
Open

Expose GameController haptics and motion data to Unity [fixed]#33
hawkwood wants to merge 11 commits intoapple:mainfrom
hawkwood:hawkwood/feat-controller-haptics-motion

Conversation

@hawkwood
Copy link
Copy Markdown

Expands the GameController plugin to include motion data in InputState.
Exposes controller haptics engine, wraps related code in Scripting Define Symbols APPLECOREHAPTICS to not require CoreHaptics to be installed.
Added code and files to sample.

Copy link
Copy Markdown

@Naing97 Naing97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Plan, ask questions, and iterate on code with Copilot coding agent

Copilot coding agent can now plan, answer questions about your codebase, and make code changes, all from a single conversation.

You can now ask Copilot coding agent to plan or ask questions about your codebase. This feature is available from:

Code changes

When making code changes with Copilot coding agent, you can choose when Copilot creates a pull request, enabling you to iterate in a more private way until you are ready for a review.

There are two ways to ask Copilot to produce a pull request.

Animation showing Copilot coding agent entry points and workflows in the product experience

1. Upon session completion

When the session completes, click Create Pull Request. To build confidence that you are ready for a review, click Diff to review your changes. The diff will appear only when the session is complete.

2. Indicating in your prompt

Specify in your prompt that you'd like a pull request. For example, you can prompt Copilot "Create a pull request to [insert your requested fix here]". When Copilot is prompted to create a pull request, you will see View Pull Request at the bottom of your session logs.

Planning

To get started with planning, simply ask Copilot a planning related prompt. For example: "Create a plan for [your desired project]". You can combine planning with implementation by asking Copilot to implement its plan in a follow-up session.

Unless requested, plans will not output code changes.

Planning

Questions and answers

Use Copilot coding agent to ask questions about your codebase—useful for understanding unfamiliar code, exploring how a feature is implemented, or getting up to speed on a new area. To get started, simply ask Copilot a question.

Accessing via Copilot chat

You can also access Q&A capabilities from Copilot coding agent via Copilot chat. After selecting a repository and asking Copilot to do research, Copilot chat will prompt you for permission to conduct a deep research session.

Deep research in chat skill

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants