I accidentally made the mistake of trying to use NuGet in the solution folder and it took a few minutes to figure out what I was doing wrong.
So, I added this sentence here to help clarify what to do for this (probably common) problem since Visual Studio is fairly likely to start the working directory for the command prompt in the solution directory, which may not be the same as the project directory.
I think since raylib attracts many new users it is best to make the install info as easy as possible, thus my justification for adding this here.
Installs should be as frictionless as possible. I hope you'll consider adding my suggestion here. 🙂
* Fix formatting/update doc comments in Raylib.cs
* Update types in Raylib.cs to 4.0
* Remove app.config
* Update Raylib.cs functions
* Split Enums, Structs & Classes into own files
* Testing utils for Raylib.cs
* Update Raylib-cs.csproj
* Reorganize types
- Move into types folder
- Group types based on usage
* Fix parameter names
* Rename CloseAudioStream to UnloadAudioStream
* Remove ref SetShaderValue overloads
* Remove some constants from Raylib.cs
* Include README.md in package
* Replace old version of GetDroppedUtils
* Update README.md
* Remove Physac-cs and Raygui-cs
- Not actively maintained and a pain for users to setup...
* Update comments to xmldoc
* Rename Gestures enum to Gesture
* Minor fixes
- Rename Gestures enum to Gesture
- Update tests to net6.0
* Testing CBool type instead of bool
* Update XmlDoc comments
* Update build.yml to net6.0 for tests
* Remove Easings.cs
- Easings used to be part of raylib. It is now a separate extra library
so I am removing it from the main bindings.
* Update rlgl
* More XmlDoc comments
* Use CBool in structs
* Big unsafe update
* Fix typos and change refs to pointers in Rlgl
* Update LoggingUtils and Material
* Fix typo in Rlgl
* Update build.yml
* Rename RaylibUtils.cs to Raylib.Utils
now a partial class
* Convert some RLGL consts to Enums
Also added helper methods/overloads for related methods
* Make class Raylib partial
* Convert some text functions to not use ref
I dont think they will work. need testing
* Testing fixes for Text functions
* Create rlMultMatrixf safe overload
* Implement safe ModelAnimation
* Testing fix for ModelAnimation using wrapper struct
* Added TODOs
* Fix rlMultMatrixf
- Add missing ToFloatV functions to Raymath
- Fix rlMultMatrixf overload to use MatrixToFloatV
* Fix IsGestureDetected and formatting
* Add a few text tests
* Move wrapper functions into Raylib.Utils
* Remove ref from raylib bindings
* Multi-target net5.0
* Testing string approaches
* Fixing more util and unsafe functions
* Testing TraceLogCallback fix
Set lang version to C# 10
* Replace managed callbacks with unsafe delegates
* Update default LogConsole callback
* Setup unsafe/safe functions for math types in Raylib.cs
* Replace string in Rlgl with sbyte*
* Yet more string changes
- Use sbyte/byte correctly in Raylib.cs
- Using Marshal.StringToCoTaskMemUTF8
- Update utils string usage
* Fix typo bug and whitespace
* Fix DrawTextPro and more whitespace
* Remove unused ToString
* Add file functions back into Raylib
* Test paths filter for pull requests
* Change to paths-ignore filter
* Redo partial change
* Move binding functions into interop folder
Co-authored-by: Ben Parsons <9parsonsb@gmail.com>
* Add Raylib target tag to app.config
* Enable GitHub Actions on all PRs
* Create and upload NuGet package
Co-authored-by: ChrisDill <chris.rj.dill@gmail.com>
- Unsure on experimental lib at the moment. Need to test pinvoke
overhead. Might move to examples repo.
- Update README.md.
- Update Raylib-cs.csproj.
- Remove GenMeshDefault.