Giter VIP home page Giter VIP logo

mgs.commoncode's Introduction

[TOC]

MGS.CommonCode

Summary

  • Universal code for C# project develop.
  • Universal code for Unity project develop.

Environment

  • .Net Framework 3.5 or above.
  • Unity 5.0 or above.

Module

Algorithm

  • Searcher Palindrome Water
  • Detail

Animation

  • 3D animation base on mono curves.
  • 2D frame and UV animation.
  • Detail Case

AutofacUtility

  • Auto register the mark types.
  • Resolve mark type anywhere.
  • Detail Case

CommandServo

  • Read command buffer from IO.
  • Parse buffer to command.
  • Execute command by unit.
  • Detail Case

Common

  • Collection utility.

  • Converter for array, byte and structure.

  • MD5 crypto.

  • Process utility.

  • Generic event, delegate.

  • Reflector.

  • IO utility.

  • Threading utility.

  • Detail Case

Compress

  • Compress file async.
  • Decompress file async.
  • Detail Case

Curve

DesignPattern

Element

  • Made Button with LED and support self lock.
  • Made Knob and support adsorbent to config angles.
  • Made Rocker around angle area and support auto revert.
  • Detail

Graph

  • ImageUtility.
  • Texture2DUtility.
  • Detail

Internation

  • Internationalizer deserialize paragraph lines from file and get a paragraph by key.

  • Detail Case

Logger

  • Output log to local file.
  • Implement custom logger to output the log that print by LogUtility from other module.
  • Detail Case

Mathematics

  • Geometry provide method to GetDistance, GetRelation, GetIntersections.

  • Piecewise three hermite spline curve.

  • Linear, Quadratic And Cubic Smooth for double array.

  • Detail

Media

  • SRT subtitle of video.
  • Detail

Meter

  • Made Pointer Clock and auto run if turn on.
  • Made Pointer Clock and run by set angle.
  • Detail

MonoCurve

SkinnedMesh

Sqlite

  • Create data base file, view table runtime.
  • Select rows from view as DataTable and parse to custom data structure.
  • Select, Insert, Update, Delete table rows, use custom data structure.
  • Detail Case

UCommon

  • Extention for UnityEngine.GameObject, UnityEngine.Terrain, UnityEngine.Texture2D.
  • Generic enum, struct for Unity object.
  • Event Listener for drag, pointer, select.
  • JsonUtility Pro.
  • Dispatcher base main thread.
  • Utility for color blend, EventSystem, mesh, RectTransform, vector.
  • Detail Case

WinUtility

  • Utility for windows network.

  • Utility for Comdlg32.

  • Utility for windows explorer.

  • Detail Case

WinLibrary

  • API of Comdlg32.dll.

  • API of Shell32.dll.

  • API of wininet.dll.

  • Detail Case


Copyright © 2021 Mogoson. [email protected]

mgs.commoncode's People

Contributors

mogoson avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.