public ShadowedLabel(MenuFlow menu, string text) : base(menu) { _label = new FLabel("font", text); _labelShadow = new FLabel("font", text); _labelShadow.y = -1f; _labelShadow.color = Color.black; AddElement(_labelShadow); AddElement(_label); }
public Flow InitializeFlowScript(CurrentState flowType, bool sceneAlreadyLoaded) { Flow newFlow; switch (flowType) { case CurrentState.Game: newFlow = new GameFlow(); break; case CurrentState.Menu: newFlow = new MenuFlow(); break; case CurrentState.End: newFlow = new MenuFlow(); break; default: Debug.Log("Flow could not be loaded " + flowType); return(null); } if (!sceneAlreadyLoaded) { SceneManager.sceneLoaded -= OnSceneLoaded; //Clean any listener already on SceneManager.sceneLoaded += OnSceneLoaded; //Delay flow initialization until } else { newFlow.Initialize(); flowInitialized = true; } return(newFlow); }
public void Initialize(MenuFlow _menuFlow) { menuFlow = _menuFlow; }