public void Awake() { m_gameObject = GetComponent <mg_if_GameObject>(); m_logic = MinigameManager.GetActive <mg_IceFishing>().Logic; Camera mainCamera = MinigameManager.GetActive().MainCamera; m_screenWidth = mainCamera.aspect * mainCamera.orthographicSize; }
private mg_if_GameObject GetSharkNear() { mg_if_GameObject result = null; if (m_sharkFar.State == mg_if_EObjectState.STATE_INACTIVE) { result = GetRandomGameObject(m_sharkNearList); } return(result); }
private void SpawnObject(mg_if_EObjectType p_type) { DisneyMobile.CoreUnitySystems.Logger.LogInfo(this, "Spawning " + p_type, DisneyMobile.CoreUnitySystems.Logger.TagFlags.GAME); mg_if_GameObject mg_if_GameObject2 = null; switch (p_type) { case mg_if_EObjectType.OBJ_PUFFLE: mg_if_GameObject2 = GetRandomGameObject(m_puffleList); break; case mg_if_EObjectType.OBJ_YELLOWFISH: case mg_if_EObjectType.OBJ_GREYFISH: mg_if_GameObject2 = GetRandomGameObject(m_fishList); break; case mg_if_EObjectType.OBJ_KICKER: mg_if_GameObject2 = GetRandomGameObject(m_kickerList); break; case mg_if_EObjectType.OBJ_JELLYFISH: mg_if_GameObject2 = GetRandomGameObject(m_jellyfishList); break; case mg_if_EObjectType.OBJ_SHARK: mg_if_GameObject2 = GetSharkNear(); break; case mg_if_EObjectType.OBJ_CRAB: mg_if_GameObject2 = GetRandomGameObject(m_crabList); break; case mg_if_EObjectType.OBJ_WORMCAN: if (m_minigame.Logic.Lives < m_minigame.Resources.Variables.LivesLimit) { mg_if_GameObject2 = GetRandomGameObject(m_extraLifeList); } break; } if (mg_if_GameObject2 != null) { mg_if_GameObject2.Spawn(); } }