コード例 #1
0
 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;
 }
コード例 #2
0
    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;
        }
    }
コード例 #3
0
    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");
        }
    }