public void SetCurrentAnimationState(string name) { foreach (SpriteState state in _animationStates) { if (state.name == name) { _currentState = state; _currentState.currentFrame = 0; animationCycles = 0; previousCurrentFrame = 0; break; } } }
public void AddAnimationState(SpriteState state) { _animationStates.Add(state); }