Hello ArenMook.
You know, Unity5 was announced.
And AssetBundle workflow also updated very powerful.
It don't need to attach resources dynamically anymore.
Today I tested the AssetBundle.
But I failed with NGUI.
Reason is simple.
Loading streamed-scene will fail if exist game object that have component with a script property type and value is prefab's script.
class UISprite
{
[SerializeField] UIAtlas mAtlas; // It's prefab's script. Not works for AssetBundle
}
I changed the property type to GameObject(prefab) from Script(prefab's script).
It works.
class UIScript
{
[SerializeField] GameObject mAtlasPrefab; // for AB, use mAtlasPrefab.GetComponent<UIAtlas>()...
}
Other controls are same.
I think NGUI's first weak point is this issue.
I have to change the code to publish my game even you don't support AssetBundle for NGUI.
Because there is only one, NGUI.
But I'm worrying about to merge next updates.
I think there's many peoples like me.
I hope good news.
Thanks for made nice asset.