コード例 #1
0
 public LevelData(int asteroidsTypeIndex, int amountOfAsteroids, float asteroidsHP, LevelStateEnum levelState)
 {
     AsteroidsTypeIndex = asteroidsTypeIndex;
     AmountOfAsteroids  = amountOfAsteroids;
     AsteroidsHP        = asteroidsHP;
     LevelState         = levelState;
 }
コード例 #2
0
ファイル: LevelInfo.cs プロジェクト: zhxhxlzt/MiniCar
 public void SetPass()
 {
     if (LevelState == LevelStateEnum.unlocked)
     {
         m_levelState = LevelStateEnum.passed;
     }
 }
コード例 #3
0
ファイル: LevelInfo.cs プロジェクト: zhxhxlzt/MiniCar
 //解锁
 public void UnLock()
 {
     if (LevelState == LevelStateEnum.locked)
     {
         m_levelState = LevelStateEnum.unlocked;
     }
 }
コード例 #4
0
ファイル: LevelInfo.cs プロジェクト: zhxhxlzt/MiniCar
    //重置,如果是开始点,则解锁
    public void Reset()
    {
        if (LevelIndex == 1)
        {
            m_levelState = LevelStateEnum.unlocked;
        }
        else
        {
            m_levelState = LevelStateEnum.locked;
        }

        m_passTimeUsage = 0f;
    }
コード例 #5
0
ファイル: LevelStateEntity.cs プロジェクト: Alex-TV/WaterFire
 public LevelStateEntity(int levelNum, LevelStateEnum levelState, int moveCount)
 {
     LevelNum   = levelNum;
     LevelState = levelState;
     MoveCount  = moveCount;
 }
コード例 #6
0
 public void ChangeLevelState(LevelStateEnum levelStateEnum)
 {
     LevelState = levelStateEnum;
 }