HearthSim/dynity

Name: dynity

Owner: HearthSim

Description: Load an assembly in Unity at runtime

Created: 2016-04-28 01:44:28.0

Updated: 2018-01-06 02:10:29.0

Pushed: 2016-04-28 05:22:43.0

Homepage: null

Size: 261

Language: C++

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

dynity - Dynamic assembly loader for Unity

This is a quick proof of concept runtime assembly loader for Hearthstone.

It primarily functions by calling exports of mono.dll to load a new assembly and run a static method.

It also has a simple hook that allows debugging Hearthstone in the Visual Studio Tools for Unity. To set this up:

Screenshots

Debugging in Visual Studio Tools for Unity

Debugging Example

License information

dynity is MIT licensed

pdb2mdb (https://gist.github.com/jbevain/ba23149da8369e4a966f)

The source is available in the mono project repository.

mono bindings


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.