/// <summary> /// 初始化动画状态 /// </summary> /// <param name="name">动画名称</param> /// <param name="layer">动画层级</param> /// <param name="wrapMode">模式</param> public void InitAnimState(string name, EAnimationLayer layer, WrapMode wrapMode) { if (_animation == null) { return; } AnimationState state = _animation[name]; if (state != null) { state.layer = (int)layer; state.wrapMode = wrapMode; } }
public void StopAllAnim(EAnimationLayer layer) { if (_animation == null) { return; } foreach (AnimationState state in _animation) { if (state.layer == (int)layer) { state.enabled = false; } } }