BigBookOfDataTypes
JimmysUnityUtilities
BigBookOfDataTypes | JimmysUnityUtilities | |
---|---|---|
2 | 2 | |
12 | 128 | |
- | - | |
9.5 | 7.1 | |
7 days ago | 12 days ago | |
C# | C# | |
Apache License 2.0 | Do What The F*ck You Want To Public License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
BigBookOfDataTypes
-
Is using automapper bad?
I just want to say, as someone who created their own mapper a while ago, I built it for one specific purpose and that was this class right here. I was annoyed that ExpandoObject wasn't truly dynamic when copying data out of it:
-
"Duck typing" in C#
You could do something similar using DynamicObject, Expressions, etc. but you'd be using dynamic objects instead of things at compile time. I have this in one of my libraries to shore up limitations in ExpandoObject where I wanted to convert a dynamic object to a class automatically. I wanted to be able to do:
JimmysUnityUtilities
-
Using players' song files at runtime?
Unity and C# eh? I have some code that might be helpful to you: https://github.com/JimmyCushnie/JimmysUnityUtilities/blob/master/Scripts/AudioLoadingUtilities.cs
-
System.Random not behaving deterministically?
I might have some code that solves your problem. I have a package of Unity utilities, and one of the things in that package is my custom random class, JRandom. JRandom is deterministic across different platforms (at least, as far as I know). Additionally, it's significantly faster that Unity's System.Random, and it contains a plethora of extra methods for getting random values that are more powerful than those in System.Random.
What are some alternatives?
Tailwind CSS - A utility-first CSS framework for rapid UI development.
xxHash - A pure C# implementation of xxhash algorithm
sortedcontainers - Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
MathUtilities - A collection of some of the neat math and physics tricks that I've collected over the last few years.
NaturalSort.Extension - 🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
unity-utils - Useful unity utilities
Unity.mathx - An Extension Library for Unity.Mathematics - Extension Methods, New Syntax, Optimized Functions, and more !
AIAssetGeneration - ChatGPT/DALL-E powered asset generation for Unity
Unity.Mathematics - The C# math library used in Unity providing vector types and math functions with a shader like syntax
RayCarrot.RCP.Metro - Rayman Control Panel (4.0.0 and above)
UnitySimpleFileBrowser - A uGUI based runtime file browser for Unity 3D (draggable and resizable)
deconstructing-samples - Basic to advance Deconstruct code samples