Closed ladon closed 9 years ago
Debug.Log ("FlowSystem.instance.data " + (FlowSystem.instance.data == null)); FlowSystem.instance.data True ???
I think your FlowWindowsSystem on the scene not correct. Be sure it contains your flow data.
On Wednesday, September 23, 2015, ladon notifications@github.com wrote:
Debug.Log ("FlowSystem.instance.data " + (FlowSystem.instance.data == null)); FlowSystem.instance.data True ???
— Reply to this email directly or view it on GitHub https://github.com/chromealex/Unity3d.UI.Windows/issues/19#issuecomment-142708611 .
in ExampleProject FlowData Windows has 17 elements and WindowAssets has 17 elements too in my UI FlowData Windows 0 elements, but WindowAssets 3 elements...
Windows was depricated. WindowAssets is the new one.
On Wednesday, September 23, 2015, ladon notifications@github.com wrote:
in ExampleProject FlowData Windows has 17 elements and WindowAssets has 17 elements too in my UI FlowData Windows 0 elements, but WindowAssets 3 elements...
— Reply to this email directly or view it on GitHub https://github.com/chromealex/Unity3d.UI.Windows/issues/19#issuecomment-142712970 .
Find FlowWindowSystem script on the scene. Check Flow Project section.
On Wednesday, September 23, 2015, Alex Silaev chrome.alex@gmail.com wrote:
Windows was depricated. WindowAssets is the new one.
On Wednesday, September 23, 2015, ladon <notifications@github.com javascript:_e(%7B%7D,'cvml','notifications@github.com');> wrote:
in ExampleProject FlowData Windows has 17 elements and WindowAssets has 17 elements too in my UI FlowData Windows 0 elements, but WindowAssets 3 elements...
— Reply to this email directly or view it on GitHub https://github.com/chromealex/Unity3d.UI.Windows/issues/19#issuecomment-142712970 .
WindowSystem deprecated too? Need use WindowSystemFlow? in sample WindowSystemInitializer has WindowSystem. Am take this prefab as initializer...
Sorry for an old example. I'll fix it tomorrow.
You need follow hierarchy at the scene: WindowSystemFlow.cs -- ObjectPool.cs -- UnityEventSystem (here you can add HeatmapInputModule) -- Events (WindowSystemInput) -- Tweeners (GlobalTweener.cs, Tweener.cs (with game time), Tweener.cs (with fixed time)).
On Wednesday, September 23, 2015, ladon notifications@github.com wrote:
WindowSystem deprecated too? Need use WindowSystemFlow? in sample WindowSystemInitializer has WindowSystem. Am take this prefab as initializer...
— Reply to this email directly or view it on GitHub https://github.com/chromealex/Unity3d.UI.Windows/issues/19#issuecomment-142714437 .
Im flow finally! :)
WindowsSystem - it's the core of my system. You cam simply use it with raw windows list. But you can't use any "Flow" methods. WindowSystemFlow - it's an addon to the core. So, if you want to use UIW Flow - use this initializer.
Example do not use Flow at all. It's use raw api methods like WindowsSystem.Show()
On Wednesday, September 23, 2015, Alex Silaev chrome.alex@gmail.com wrote:
Sorry for an old example. I'll fix it tomorrow.
You need follow hierarchy at the scene: WindowSystemFlow.cs -- ObjectPool.cs -- UnityEventSystem (here you can add HeatmapInputModule) -- Events (WindowSystemInput) -- Tweeners (GlobalTweener.cs, Tweener.cs (with game time), Tweener.cs (with fixed time)).
On Wednesday, September 23, 2015, ladon <notifications@github.com javascript:_e(%7B%7D,'cvml','notifications@github.com');> wrote:
WindowSystem deprecated too? Need use WindowSystemFlow? in sample WindowSystemInitializer has WindowSystem. Am take this prefab as initializer...
— Reply to this email directly or view it on GitHub https://github.com/chromealex/Unity3d.UI.Windows/issues/19#issuecomment-142714437 .
I'll do the new example that use flow methods tommorow.
On Wednesday, September 23, 2015, Alex Silaev chrome.alex@gmail.com wrote:
WindowsSystem - it's the core of my system. You cam simply use it with raw windows list. But you can't use any "Flow" methods. WindowSystemFlow - it's an addon to the core. So, if you want to use UIW Flow - use this initializer.
Example do not use Flow at all. It's use raw api methods like WindowsSystem.Show()
On Wednesday, September 23, 2015, Alex Silaev <chrome.alex@gmail.com javascript:_e(%7B%7D,'cvml','chrome.alex@gmail.com');> wrote:
Sorry for an old example. I'll fix it tomorrow.
You need follow hierarchy at the scene: WindowSystemFlow.cs -- ObjectPool.cs -- UnityEventSystem (here you can add HeatmapInputModule) -- Events (WindowSystemInput) -- Tweeners (GlobalTweener.cs, Tweener.cs (with game time), Tweener.cs (with fixed time)).
On Wednesday, September 23, 2015, ladon notifications@github.com wrote:
WindowSystem deprecated too? Need use WindowSystemFlow? in sample WindowSystemInitializer has WindowSystem. Am take this prefab as initializer...
— Reply to this email directly or view it on GitHub https://github.com/chromealex/Unity3d.UI.Windows/issues/19#issuecomment-142714437 .
Added WindowSystemFlowInitializer prefab
Create SplashScreen ( id 1) Create MainMenuScreen ( id 4) Attach each to other On tap in SplashCreen call FlowMainMenu.
from 1 to 4 UnityEngine.UI.Windows.Plugins.Flow.FlowSystem:GetAttachItem(Int32, Int32) UI.Start.Splash.SplashScreenBase:INTERNAL_FlowMainMenu(Boolean, Action`1)
NullReferenceException: Object reference not set to an instance of an object UnityEngine.UI.Windows.Plugins.Flow.FlowSystem.GetAttachItem (Int32 from, Int32 to) (at Assets/UI.Windows/Addons/Flow/Core/FlowSystem.cs:104) UI.Start.Splash.SplashScreenBase.INTERNAL_FlowMainMenu (Boolean hide, System.Action`1 onParametersPassCall) (at Assets/UI/UI/Start/Splash/SplashScreenBase.cs:44) UI.Start.Splash.SplashScreenBase.FlowMainMenu () (at Assets/UI/UI/Start/Splash/SplashScreenBase.cs:25) UI.Start.Splash.SplashScreen.OnTapHandler () (at Assets/UI/UI/Start/Splash/SplashScreen.cs:25)