public virtual void EmoteStart(AnimatableController animatableController) { foreach (var f in stringToAnimationListDict) { try { AnimatableFeature feature = null; animatableController.animatableFeaturesDict.TryGetValue(f.Key, out feature); feature.LoadAnimations(f.Value.list, this, true); } catch (System.Exception e) { Debug.Log(e); } } }
public virtual void AnimEnd(AnimatableFeature feature) { feature.ResetFeature(); }
public virtual void AnimUpdate(AnimatableFeature feature) { }
public virtual void AnimStart(AnimatableFeature feature) { SpriteChange(feature); }
protected virtual void SpriteChange(AnimatableFeature feature) { feature.ChangeSprite(Sprite); }