Sprite Movement working with AI movement (#33494)
* FINALLY * Update animals.yml
This commit is contained in:
@@ -96,6 +96,9 @@ namespace Content.Shared.Movement.Systems
|
||||
entity.Comp.HeldMoveButtons = buttons;
|
||||
RaiseLocalEvent(entity, ref moveEvent);
|
||||
Dirty(entity, entity.Comp);
|
||||
|
||||
var ev = new SpriteMoveEvent(entity.Comp.HeldMoveButtons != MoveButtons.None);
|
||||
RaiseLocalEvent(entity, ref ev);
|
||||
}
|
||||
|
||||
private void OnMoverHandleState(Entity<InputMoverComponent> entity, ref ComponentHandleState args)
|
||||
@@ -119,6 +122,9 @@ namespace Content.Shared.Movement.Systems
|
||||
var moveEvent = new MoveInputEvent(entity, entity.Comp.HeldMoveButtons);
|
||||
entity.Comp.HeldMoveButtons = state.HeldMoveButtons;
|
||||
RaiseLocalEvent(entity.Owner, ref moveEvent);
|
||||
|
||||
var ev = new SpriteMoveEvent(entity.Comp.HeldMoveButtons != MoveButtons.None);
|
||||
RaiseLocalEvent(entity, ref ev);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user