Ejemplo n.º 1
0
 public LevelData(int asteroidsTypeIndex, int amountOfAsteroids, float asteroidsHP, LevelStateEnum levelState)
 {
     AsteroidsTypeIndex = asteroidsTypeIndex;
     AmountOfAsteroids  = amountOfAsteroids;
     AsteroidsHP        = asteroidsHP;
     LevelState         = levelState;
 }
Ejemplo n.º 2
0
 public void SetPass()
 {
     if (LevelState == LevelStateEnum.unlocked)
     {
         m_levelState = LevelStateEnum.passed;
     }
 }
Ejemplo n.º 3
0
 //解锁
 public void UnLock()
 {
     if (LevelState == LevelStateEnum.locked)
     {
         m_levelState = LevelStateEnum.unlocked;
     }
 }
Ejemplo n.º 4
0
    //重置,如果是开始点,则解锁
    public void Reset()
    {
        if (LevelIndex == 1)
        {
            m_levelState = LevelStateEnum.unlocked;
        }
        else
        {
            m_levelState = LevelStateEnum.locked;
        }

        m_passTimeUsage = 0f;
    }
Ejemplo n.º 5
0
 public LevelStateEntity(int levelNum, LevelStateEnum levelState, int moveCount)
 {
     LevelNum   = levelNum;
     LevelState = levelState;
     MoveCount  = moveCount;
 }
Ejemplo n.º 6
0
 public void ChangeLevelState(LevelStateEnum levelStateEnum)
 {
     LevelState = levelStateEnum;
 }