public virtual void Initialize(IUnit unit, IAnimatorHelper animatorHelper) { currentUnit = unit; this.animatorHelper = animatorHelper; }
public UnitIdleState(UnitModel model, IAnimatorHelper animatorHelper) : base(model, animatorHelper) { }
public FriendlyAnimalIdleState(UnitModel model, IAnimatorHelper animatorHelper) : base(model, animatorHelper) { }
public UnitMoveState(IMovable current, ITransform target, IAnimatorHelper animatorHelper) : base(null, animatorHelper) { this.target = target; this.current = current; }