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); }
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>(); }
protected void Start() { m_background.transform.Find("tint").GetComponent <SpriteRenderer>().color = MinigameManager.Instance.GetPenguinColor(); MinigameSpriteHelper.FitSpriteToScreen(MinigameManager.GetActive().MainCamera, m_background); }