2039 人物走路音效和坐骑走路音效在60帧状态下频率变快
| | |
| | | { |
| | | private bool m_SendOnce = false; |
| | | private float m_CalculateRideTime; |
| | | public float m_FrameCount = 0; |
| | | private float m_EscapeTime; |
| | | |
| | | protected override void OnEnter(GActor owner, Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | { |
| | | base.OnEnter(owner, animator, stateInfo, layerIndex); |
| | | m_SendOnce = false; |
| | | m_CalculateRideTime = Time.time; |
| | | m_FrameCount = 0; |
| | | } |
| | | |
| | | protected override void OnUpdate(GActor owner, Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | |
| | | } |
| | | } |
| | | |
| | | m_FrameCount++; |
| | | if ((m_FrameCount % 20) == 0) |
| | | if ((Time.realtimeSinceStartup - m_EscapeTime) > .66f) |
| | | { |
| | | PlayerDatas.Instance.hero.PlayFootAudio(); |
| | | m_EscapeTime = Time.realtimeSinceStartup; |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | public class HorseRun_7 : RunBase |
| | | { |
| | | public float m_FrameCount = 0; |
| | | private float m_EscapeTime; |
| | | protected override void OnEnter(GActor owner, Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | | { |
| | | base.OnEnter(owner, animator, stateInfo, layerIndex); |
| | | m_FrameCount = 0; |
| | | } |
| | | |
| | | protected override void OnUpdate(GActor owner, Animator animator, AnimatorStateInfo stateInfo, int layerIndex) |
| | |
| | | |
| | | if (owner.ServerInstID == PlayerDatas.Instance.PlayerId) |
| | | { |
| | | m_FrameCount++; |
| | | if ((m_FrameCount % 19) == 0) |
| | | if ((Time.realtimeSinceStartup - m_EscapeTime) > .65f) |
| | | { |
| | | PlayerDatas.Instance.hero.PlayFootAudio(); |
| | | m_EscapeTime = Time.realtimeSinceStartup; |
| | | } |
| | | } |
| | | |