virtual public void pause() { if (SpritePlayState.eStop != m_playState) { m_playState = SpritePlayState.ePause; } }
virtual public void play() { if (SpritePlayState.ePlaying != m_playState) { syncUpdateCom(); m_playState = SpritePlayState.ePlaying; } }
// 停止播放就是不显示了 virtual public void stop() { if (SpritePlayState.eStop != m_playState) { m_playState = SpritePlayState.eStop; // 停止后,从 0 开始播放 m_curFrame = 0; m_leftTime = 0; } }
protected ePlayDirection m_curPlayDirection; // 如果是 PingPang 播放的时候当前播放方向 public SpriteAni() { m_leftTime = 0; m_curFrame = 0; m_bLoop = false; m_bNeedReloadRes = false; m_playState = SpritePlayState.eNone; m_playEndEventDispatch = new AddOnceAndCallOnceEventDispatch(); m_bKeepLastFrame = false; m_loopType = eSpriteLoopType.eSequence; m_curPlayDirection = ePlayDirection.ePositive; }
protected ePlayDirection m_curPlayDirection; // 如果是 PingPang 播放的时候当前播放方向 public SpriteAni() { m_leftTime = 0; m_curFrame = 0; m_bLoop = false; m_bNeedReloadRes = false; m_playState = SpritePlayState.eNone; m_playEndEventDispatch = new AddOnceAndCallOnceEventDispatch(); m_bKeepLastFrame = false; m_loopType = eSpriteLoopType.eSequence; m_curPlayDirection = ePlayDirection.ePositive; }
virtual public void pause() { if (SpritePlayState.eStop != m_playState) { m_playState = SpritePlayState.ePause; } }
// 停止播放就是不显示了 virtual public void stop() { if (SpritePlayState.eStop != m_playState) { m_playState = SpritePlayState.eStop; // 停止后,从 0 开始播放 m_curFrame = 0; m_leftTime = 0; } }
virtual public void play() { if(SpritePlayState.ePlaying != m_playState) { syncUpdateCom(); m_playState = SpritePlayState.ePlaying; } }