| | |
| | | { |
| | | private bool m_SendOnce = false; |
| | | private float m_CalculateRideTime; |
| | | private ushort m_FrameCount; |
| | | private float m_EscapeTime; |
| | | |
| | | protected override void OnEnter(GActor owner, Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | { |
| | | base.OnEnter(owner, animator, stateInfo, layerIndex); |
| | | m_CalculateRideTime = Time.time; |
| | | m_SendOnce = false; |
| | | m_FrameCount = 0; |
| | | } |
| | | |
| | | protected override void OnUpdate(GActor owner, Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | |
| | | } |
| | | } |
| | | |
| | | m_FrameCount++; |
| | | if ((m_FrameCount % 10) == 0) |
| | | if ((Time.realtimeSinceStartup - m_EscapeTime) > .33f) |
| | | { |
| | | PlayerDatas.Instance.hero.PlayFootAudio(); |
| | | m_EscapeTime = Time.realtimeSinceStartup; |
| | | } |
| | | } |
| | | } |