예제 #1
0
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    //	* Redefined Method: Start
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    void Start()
    {
        m_MBOTPauseScreenHiddenToVisible = new MovementBasedOnTime(m_vPauseScreenHiddenPosition, m_vPauseScreenVisiblePosition, m_fPauseScreenMovementSpeed, false, true);
        m_MBOTPauseScreenVisibleToHidden = new MovementBasedOnTime(m_vPauseScreenVisiblePosition, m_vPauseScreenHiddenPosition, m_fPauseScreenMovementSpeed, false, true);
        m_MBOTPlayerHiddenToVisible      = new MovementBasedOnTime(m_vPlayerHiddenPosition, m_vPlayerVisiblePosition, m_fPlayerMovementSpeed, false, true);
        m_MBOTPlayerVisibleToHidden      = new MovementBasedOnTime(m_vPlayerVisiblePosition, m_vPlayerHiddenPosition, m_fPlayerMovementSpeed, false, true);

        DeactivateUI();
    }
 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //	* New Method: Add MovementBasedOnTime
 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 static public int AddMovementBasedOnTime(MovementBasedOnTime MBOT)
 {
     return(m_lMovementBasedOnTimeList.AddElement(MBOT));
 }
 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //	* Redefined Method: Start
 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 public void Start()
 {
     m_MovementClass = new MovementBasedOnTime(sm_vStartPosition, sm_vEndPosition, sm_fScoreMovementTimer);
 }