private void Awake() { IsActive = true; mg_BeanCounter active = MinigameManager.GetActive <mg_BeanCounter>(); active.InputManager = this; mouseInputObserver = GetComponent <MouseInputObserver>(); }
public mg_if_InputManager(Camera p_camera, mg_if_GameLogic p_logic, MouseInputObserver mouseInputObserver) { m_logic = p_logic; m_camera = p_camera; InputManager.AddCamera(m_camera); m_fingerIndex = -1; InputManager.LongTapTime = 0.05f; m_onTouchStart = OnTouchStart; m_onTouchUp = OnTouchUp; m_onTouchDown = OnTouchDown; InputManager.Subscribe(TouchEvent.ON_TOUCH_START, m_onTouchStart); InputManager.Subscribe(TouchEvent.ON_TOUCH_UP, m_onTouchUp); InputManager.Subscribe(TouchEvent.ON_TOUCH_DOWN, m_onTouchDown); this.mouseInputObserver = mouseInputObserver; mouseInputObserver.MouseMovedEvent += OnMouseMoved; }
public void Awake() { m_variables = MinigameManager.GetActive <mg_IceFishing>().Resources.Variables; TopZone = base.transform.Find("mg_if_ZoneTop"); BottomZone = base.transform.Find("mg_if_ZoneBottom"); AlphaLeft = base.transform.Find("mg_if_AlphaLeft"); AlphaRight = base.transform.Find("mg_if_AlphaRight"); CrabStopLeft = base.transform.Find("mg_if_CrabStop_Left").gameObject; CrabStopRight = base.transform.Find("mg_if_CrabStop_Right").gameObject; GameObject gameObject = base.transform.Find("mg_if_GameBG").gameObject; Vector3 localScale = gameObject.transform.localScale; MinigameSpriteHelper.FitSpriteToScreen(MinigameManager.GetActive <mg_IceFishing>().MainCamera, gameObject, _preserveAspect: false); base.transform.localScale = gameObject.transform.localScale; gameObject.transform.localScale = localScale; mouseInputObserver = base.gameObject.AddComponent <MouseInputObserver>(); }