public override void PostUpdate() { if (TBAR.TimeStopManager.IsTimeStopped && !TBAR.TimeStopManager.HaveITimeStopped(player) && !TBAR.TimeStopManager.IsMyTeamImmune(player)) { player.velocity *= 0; player.position = player.oldPosition; } if (IsStandUser) { if (ComboTimeExpired) { PlayerStand.HandleInputs(player, CurrentComboInputs); CurrentComboInputs.Clear(); } } foreach (InputBlocker blocker in InputBlockers) { blocker.Duration--; } InputBlockers.RemoveAll(x => x.Duration == 0); }
private void OnInput(ComboInput input) { ComboTime = TBARConfig.inputDelay; CurrentComboInputs.Add(input); PlayerStand.HandleImmediateInputs(player, (ImmediateInput)input); }