# Open Source Projects

## [DebugOnly](https://github.com/NicholasSheehan/DebugOnly)

Objects tagged with "DebugOnly" will be left out in release builds but will remain in debug builds. Good for having extra objects whilst debugging a build.

## Unity-Sharing

### [Unity-Native-Sharing](https://github.com/NicholasSheehan/Unity-Native-Sharing)

I had to rewrite the sharing system and stumbled across a repo (which is now Unity-Native-Sharing) and had a look at it. I forked the repo and updated it to work with newer versions of Android and iOS, as well as stripping out some clutter and features which didn't add much value.

I managed to get ownership of the original repository which many people were still using, but was still outdated with many issues outstanding. I then pushed my latest changes for everyone to use.

It's mostly complete, with only documentation and screenshots left to do

### [Unity-Native-Toasts](https://github.com/NicholasSheehan/Unity-Native-Toasts)

Unity-Native-Toasts is a plugin to display toasts on iOS and Android. Around 70% complete, it works, but it still needs documentation and screenshots

## Work In Progress

These projects have not been officially released or started. Most of the code exists already but needs to be updated and ported from my first attempt at this, which was [**UnityMobileModules**](https://github.com/NicholasSheehan/UnityMobileModules). Once everything has been taken from there the repository will be deleted

### [Unity-Native-Alerts](https://github.com/NicholasSheehan/Unity-Native-Alerts)

### [Unity-Native-Vibration](https://github.com/NicholasSheehan/Unity-Native-Vibration)

### [Unity-Native-Volume](https://github.com/NicholasSheehan/Unity-Native-Volume)

### [Unity-Native-Brightness](https://github.com/NicholasSheehan/Unity-Native-Brightness)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.nicholassheehan.co.uk/projects/opensource.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
