-
Notifications
You must be signed in to change notification settings - Fork 293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Fungus to conform to updated Asset Store Package rules. #1034
Comments
wow, the last part sorta hard to deal with... I mean, LeanTween? |
Any work on this? Would be wonderful to see Fungus back in Asset Store. Fungus It would be awesome if we could just reference other packages like in composer or npm, but I don't think Unity currently supports it. |
Plenty of other assets break integrations into separate assets and just link in the description. Removing the 2 unitypackage files ticks the box, and clears the automated checks. |
Sadly tho, LeanTween lives in Assets folder not in Package folder. Basically LeanTween is just a custom asset and NOT actual package, which also means we can't make custom if-defines for it |
I think that a crucial part of being able to get Fungus back on the asset store is undoing its dependencies on third-party packages like LeanTween. I checked through the source the other day, and found that these scripts (several of which are key to Fungus) depend on LT:
The problem here is that fixing these dependencies would mean breaking backwards-compatibility with older Fungus versions pretty hard... Looks like we won't be able to get back on the asset store until we finish version 4.0, since then we'd have an excuse to break BC. What do you guys think? |
In regards to the last item on the list, my read of the policy is that these are the key areas we need address:
I don't see why we need to remove LeanTween, it seems it should be possible to include it. According to (2.2.a and 2.2.b) the problem is that the LeanTween files being in a compressed file (.unitypackage)
Since LeanTween has an open license, we just need to include it in a different way. Which would seem to be as package dependancy to the LeanTween git, or if we just bring the scripts under the Fungus namespace and properly handle the attributions. Since LT hasn't seen update since 2018, I think we might as well go with the second option so Fungus is complete without a network connection. |
When attempting to publish 3.13.7 to the asset store we ran into a number of rule violations due to changes in asset store package requirements. Until these are resolved we will not be shown on the asset store.
ttps://unity3d.com/asset-store/sell-assets/submission-guidelines
The text was updated successfully, but these errors were encountered: