Пример #1
0
 private void NextState()
 {
     if (m_nextState != mg_pt_EConveyorState.INVALID && m_nextState != State)
     {
         State       = m_nextState;
         m_nextState = mg_pt_EConveyorState.RUNNING;
     }
 }
Пример #2
0
 public void Initialize(mg_pt_GameScreen p_screen, mg_pt_ConveyorSpeedData p_speedData)
 {
     m_speedData       = p_speedData;
     State             = mg_pt_EConveyorState.STOPPED;
     m_nextState       = mg_pt_EConveyorState.RUNNING;
     m_conveyorObject  = p_screen.ConveyorObject;
     m_currentTier     = 0;
     m_sequentialFails = 0;
     UpdateTier();
     NextState();
     PlaySFX();
 }