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

Removed __makeref usage for IL2CPP #35

Merged
merged 1 commit into from
Jul 4, 2020

Conversation

applejag
Copy link
Owner

@applejag applejag commented Jul 4, 2020

IL2CPP doesn't handle setting fields via TypedReference, so I changed to use the boxing variant.

Keeping the TypedReference for non-IL2CPP builds though as it's faster and doesn't allocate any heap.

Uses the ENABLE_IL2CPP platform define directive to filter on IL2CPP builds.

Fixes #34

@applejag applejag added this to the 1.1 milestone Jul 4, 2020
@applejag applejag self-assigned this Jul 4, 2020
@applejag applejag merged commit 2d4dc85 into master Jul 4, 2020
@applejag applejag deleted the feature/fix-makeref-for-il2cpp-#34 branch July 4, 2020 15:45
applejag added a commit that referenced this pull request Jul 15, 2020
applejag added a commit that referenced this pull request Jul 15, 2020
* Added basic scriptableobject tests

* Added more tests

* Removed ScriptableObjectConverter

* Added custom ContractResolver

* Removed error catching

* Moved method to TypeTesterBase

* Added test to verify issue #38

* Added scriptableobject to compatability table

* Updated README.md with ScriptableObject note

* Applied codecop fixes

* Updated README & CHANGELOG

* Added missing changelog note from #35

* Added yet another sonar warning disabling

* Updated version to v1.1.0-preview.1 and enabled live run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: IL2CPP Build Failing
1 participant