public mg_pt_InputManager(Camera p_camera, mg_pt_ToppingBar p_toppingBar) { IsActive = true; m_toppingBar = p_toppingBar; m_camera = p_camera; InputManager.AddCamera(m_camera); m_onTouchStart = OnTouchStart; m_onTouchMove = OnTouchMove; m_onTouchEnd = OnTouchEnd; InputManager.Subscribe(TouchEvent.ON_TOUCH_START, m_onTouchStart); InputManager.Subscribe(TouchEvent.ON_SWIPE, m_onTouchMove); InputManager.Subscribe(TouchEvent.ON_TOUCH_UP, m_onTouchEnd); }
public void Initialize(mg_pt_GameScreen p_screen) { m_isActive = true; m_screen = p_screen; Lives = 5; Minigame.SetLogic(this); m_penguinManager = m_screen.PenguinManager; m_penguinManager.Initialize(Minigame.Resources, Order); m_toppingBar = m_screen.ToppingBar; SetComplexity(Minigame.Resources.ComplexityDataHead); m_conveyor.Initialize(m_screen, Minigame.Resources.ConveyorSpeedData); Order.Randomize(); m_pizza.Initialize(this, m_screen); m_toppingBar.Initialize(this); m_boardObject = m_screen.BoardObject; m_boardObject.Initialize(this); }