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(); } }
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; } }