Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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();
            }
        }