示例#1
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();
            }
        }
示例#2
0
        public mg_if_SpawnObject(string p_time, string p_type)
        {
            Time = Convert.ToInt32(p_time);
            switch (p_type)
            {
            case "OBJ_YELLOWFISH":
            case "OBJ_GREYFISH":
                Type = mg_if_EObjectType.OBJ_YELLOWFISH;
                break;

            case "OBJ_KICKER":
                Type = mg_if_EObjectType.OBJ_KICKER;
                break;

            case "OBJ_JELLYFISH":
                Type = mg_if_EObjectType.OBJ_JELLYFISH;
                break;

            case "OBJ_SHARK":
                Type = mg_if_EObjectType.OBJ_SHARK;
                break;

            case "OBJ_CRAB":
                Type = mg_if_EObjectType.OBJ_CRAB;
                break;

            case "OBJ_WORMCAN":
                Type = mg_if_EObjectType.OBJ_WORMCAN;
                break;

            case "OBJ_PUFFLE":
                Type = mg_if_EObjectType.OBJ_PUFFLE;
                break;

            default:
                Type = mg_if_EObjectType.OBJ_NONE;
                break;
            }
        }