public void PlayWalk() { if (simpleAnimation.lastAnimName != "walk" || !simpleAnimation.IsRunning()) { simpleAnimation.Play("walk"); runEffSp.Play(); //Debug.LogErrorFormat("PlayWalk {0}", idxInTeam); } }
public override void Tick(int deltaTimeMS) { if (!this.CouldActive()) { return; } this.pathWander.Tick(deltaTimeMS); //this.wander.Tick(deltaTimeMS); if (!anim.IsRunning() && isPlayWalk) { anim.Play(GlobalDataManager.GetInstance().animalAnimation.walkName); } if (isStopWander) { stopWanderAm += deltaTimeMS; if (stopWanderAm >= stopWanderMS) { isStopWander = false; isPlayWalk = true; anim.Stop(); pathWander.Run(); //wander.Run(); stopWanderAm = 0; } } }