Sorry, I used too many Unity features in this asset, making it very hard to be ported to other engine.