예제 #1
0
    private void SetInputSample()
    {
        var inputSample = m_inputSamples[m_currentInputSampleIndex];

        m_transportPositioner.SetInputCoordinates(inputSample.LatitudeDegrees, inputSample.LongitudeDegrees);
        m_transportPositioner.SetInputHeading(inputSample.HeadingDegrees);
        m_needCurrentMatched = true;
        m_needPathfind       = true;
    }
예제 #2
0
    IEnumerator ToggleInputHeading()
    {
        while (enabled)
        {
            m_isHeadingA = !m_isHeadingA;
            m_directionIndicatorInput.transform.eulerAngles = new Vector3(0.0f, GetCurrentInputHeading(), 0.0f);

            m_transportPositioner.SetInputHeading(GetCurrentInputHeading());
            yield return(new WaitForSeconds(5));
        }
    }