public void Initialize()
        {
            mg_BeanCounter active = MinigameManager.GetActive <mg_BeanCounter>();

            if (!active.Resources.HasLoadedGameSounds)
            {
                active.Resources.LoadGameSounds();
            }
            m_background = active.Resources.GetInstancedResource(mg_bc_EResourceList.GAME_ASSET_BACKGROUND);
            MinigameSpriteHelper.SetSpriteLayer(m_background, -100);
            Vector3 localScale = m_background.transform.localScale;

            MinigameSpriteHelper.FitSpriteToScreen(active.MainCamera, m_background, _preserveAspect: false);
            MinigameSpriteHelper.AssignParent(m_background, base.gameObject);
            base.gameObject.transform.localScale = m_background.transform.localScale;
            m_background.transform.localScale    = localScale;
            GameObject gameObject = base.gameObject.transform.Find("mg_bc_penguin").gameObject;

            Penguin           = gameObject.GetComponent <mg_bc_Penguin>();
            Penguin.GameLogic = this;
            GameObject gameObject2 = base.gameObject.transform.Find("mg_bc_dropzone").gameObject;

            DropZone = gameObject2.GetComponent <mg_bc_DropZone>();
            GameObject gameObject3 = base.gameObject.transform.Find("mg_bc_truck").gameObject;

            Truck = gameObject3.GetComponent <mg_bc_Truck>();
            Truck.CanSpawnLives = Penguin.Lives.Value < 4;
            GameObject gameObject4 = base.gameObject.transform.Find("mg_bc_left_edge").gameObject;
            GameObject gameObject5 = base.gameObject.transform.Find("mg_bc_right_edge").gameObject;

            Penguin.SetMovementLimits(gameObject4.transform.localPosition.x, gameObject5.transform.localPosition.x);
            ScoreController.Initialize(Truck);
        }
    protected override void Awake()
    {
        base.Awake();
        mg_PuffleRoundup active = MinigameManager.GetActive <mg_PuffleRoundup>();

        m_background = active.Resources.GetInstancedResource(mg_pr_EResourceList.TITLE_ASSET_BACKGROUND);
        MinigameSpriteHelper.FitSpriteToScreen(active.MainCamera, m_background, _preserveAspect: false);
    }
Beispiel #3
0
        protected void Awake()
        {
            GameObject gameObject = base.transform.Find("mg_ss_Background").gameObject;
            Vector3    localScale = gameObject.transform.localScale;

            MinigameSpriteHelper.FitSpriteToScreen(MinigameManager.GetActive().MainCamera, gameObject, _preserveAspect: false);
            base.transform.localScale       = gameObject.transform.localScale;
            gameObject.transform.localScale = localScale;
        }
        protected void Awake()
        {
            BaseContainer = MinigameSpriteHelper.CreateContainer("mg_pr_GameContainer");
            mg_PuffleRoundup active = MinigameManager.GetActive <mg_PuffleRoundup>();

            m_background = active.Resources.GetInstancedResource(mg_pr_EResourceList.GAME_ASSET_BACKGROUND);
            MinigameSpriteHelper.SetSpriteLayer(m_background, -100);
            Vector3 localScale = m_background.transform.localScale;

            MinigameSpriteHelper.FitSpriteToScreen(active.MainCamera, m_background, _preserveAspect: false);
            MinigameSpriteHelper.AssignParent(m_background, BaseContainer);
            BaseContainer.transform.localScale = m_background.transform.localScale;
            m_background.transform.localScale  = localScale;
            BaseContainer.transform.parent     = active.transform;
            m_caughtGo  = GetComponentInChildren <mg_pr_UICaughtCount>();
            m_escapedGo = GetComponentInChildren <mg_pr_UIEscapedCount>();
        }
        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>();
        }
Beispiel #6
0
 protected void Start()
 {
     m_background.transform.Find("tint").GetComponent <SpriteRenderer>().color = MinigameManager.Instance.GetPenguinColor();
     MinigameSpriteHelper.FitSpriteToScreen(MinigameManager.GetActive().MainCamera, m_background);
 }