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; }
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)); } }