private void TryUndoActionStatuses() { if (FActionStatus.HasFlag(this._data.Target.Proxy.GetActionFlags().CurFlags, FActionStatus.Flags.Riposting)) { var data = new EvUndoRiposteData(); data.Char = this._data.Target; var e = new EvUndoRiposte(data); e.TryProcess(); } if (FActionStatus.HasFlag(this._data.Target.Proxy.GetActionFlags().CurFlags, FActionStatus.Flags.Spearwalling)) { var data = new EvUndoSpearwallData(); data.Char = this._data.Target; var e = new EvUndoSpearwall(data); e.TryProcess(); } if (FActionStatus.HasFlag(this._data.Target.Proxy.GetActionFlags().CurFlags, FActionStatus.Flags.ShieldWalling)) { var data = new EvUndoShieldWallData(); data.Char = this._data.Target; var e = new EvUndoShieldWall(data); e.TryProcess(); } }
public void SetData(EvUndoShieldWallData data) { this._data = data; }
public EvUndoShieldWall(EvUndoShieldWallData d) : base(ECombatEv.UndoShieldWall) { this._data = d; }