public void Copy(LevelInput _base) { //Copy over level input settings. m_levelType = _base.m_levelType; m_foodDropLevelInput = _base.m_foodDropLevelInput; m_foodQuizLevelInput = _base.m_foodQuizLevelInput; m_levelStatus = _base.m_levelStatus; m_levelRating = _base.m_levelRating; m_levelName = _base.m_levelName; }
public void SetWherePlayerIs(LEVELTYPE currentLevelType) { switch (currentLevelType) { case LEVELTYPE.AIR: Physics.gravity = Vector3.up * -15; break; case LEVELTYPE.WATER: Physics.gravity = Vector3.up * -5; break; case LEVELTYPE.SPACE: Physics.gravity = Vector3.zero; break; } }
public void StartLevel(LevelInput _levelInput) { //Move on to the Food Drop game with the _levelInput. m_levelInputObject.AddComponent <LevelInput>(); m_levelInputObject.GetComponent <LevelInput>().Copy(_levelInput); LEVELTYPE _levelType = m_levelInputObject.GetComponent <LevelInput>().m_levelType; if ((_levelType == LEVELTYPE.FOODDROP) || (_levelType == LEVELTYPE.BOTH)) { LevelLoading.Instance.LoadScene("FoodDrop_RS"); } else if (_levelType == LEVELTYPE.FOODQUIZ) { LevelLoading.Instance.LoadScene("FoodQuiz"); } }