Skip to content

JiphuTzu/SimplifyIoC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimplifyIoC

A simplify version of StrangeIoC.

修改内容

  • 修改为一个UPM的结构,能够通过UnityPackageManager的git方式安装。
  • 删除MiniJSON,放弃json注入。
  • 主力使用Signal,删除掉Event相关代码。
  • 修改为符合Unity的习惯命名空间
  • 使用EventDispatcher.cs中使用了[assembly:Preserve]InjectAttribute继承了PreserveAttribute,避免了CodeStrip对构造函数和setter的过度优化。

使用方法

在Unity中打开PackageManager。左上角+下拉,找到add package from git URL,输入以下链接地址,点击add即可完成插件的添加。

    https://github.com/JiphuTzu/SimplifyIoC.git#upm

版本发布方式

    git subtree split --prefix=Assets/SimplifyIoC --branch upm
  • 设置tag的版本名并上传
    git tag 1.0.0 upm
    git push origin upm --tags

About

A simplify version of StrangeIoC

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages