public void Initialize(string _stateName, AnimationStateMachine _asm) { currentFrame = new AnimationFrame(); stateName = _stateName; ASMachine = _asm; Speed = 1; //set default speed }
public void Initialize(IEntity ownerEntity) { ASMachine = new AnimationStateMachine(); _owner = ownerEntity; resourceManager = ServiceLocator.Instance.GetService <IResourceManager>(); ASMachine.Initialize(_owner); }