コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        switch (m_currentState)
        {
        case EMissionState.e_state_begining:
            break;

        case EMissionState.e_state_playing:
            m_currentTime += Time.deltaTime;
            if (m_currentTime > timeMax)
            {
                //
                // Go on end state
                m_currentState = EMissionState.e_state_ending;
            }
            else
            {
            }
            break;

        case EMissionState.e_state_ending:
            break;
        }
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     m_currentState = EMissionState.e_state_begining;
     m_currentTime  = 0.0f;
 }