public override SignalAwaiter Replay(bool remote = true) { ActionUnit.FightAction(Unit.FromGuid(OtherUnitGuid)); return(ActionUnit.ToSignal(ActionUnit, nameof(Unit.FinishedFighting))); }