Skip to content
forked from Erdroy/MyHalp

Unity3d Helper library - Components, math! and more stuff.

License

Notifications You must be signed in to change notification settings

ly774508966/MyHalp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyHalp - Unity3D helper library.

Feel free to contribute, it's all free, do anything you want with this code, but do not distibute in any other form. Initialy it was created to be used with our game, MurderShadow, but we decided to share some code.

Features:

  • MyInput - Custom Input class that supports binding, FixedUpdate(via .FixedGet) and more.
  • MyJob - Threaded jobs.
  • MyJobQueue - Queued jobs with progress.
  • MyObjectPool - Pooled objects, request 'new' gameobject without performace hit at any time.
  • MyDispatcher - Call any method/deleate from any thread in the main thread - Wow! What a great thing.
  • MyComponent - Custom Unity behaviour class.
  • MyLogger - Log file creating helper, MyLogger.Add("Wouw, LOGS!");
  • MyInstancer - Creates new instance of given component, and assings it to a gameobject.
  • Some extensions for math and other classes.
  • Math - MyVector2/3/4, MyQuaternion, MyMatrix/3x3/4x4 and much more(using SharpDX.Mathematics).

Features that 'are' under development:

  • MyFade - Allows to fade in/out cameras
  • MyAudio - Allows to play loooots of audio clips at the same time.

Planned features:

  • MyEvent - custom delegate handlers.
  • MyConsole - class for handling Windows console window.
  • MyRCon - Remote control, command line(server + GUI client).
  • More, Mor, MOR MOR AND MOOOOR! :D

For building, check the BUILDING.md file.

Checkout this repo with some example source code: https://github.com/Erdroy/MyHalp-Examples

Contact, you want to talk with us? Join our discord server: https://discordapp.com/invite/0kfQL9KtL4XfOK7G

MyHalp (c) 2016-2017 Damian 'Erdroy' Korczowski and contibutors.

About

Unity3d Helper library - Components, math! and more stuff.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%