示例#1
0
        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);
        }
示例#2
0
        private void OnInput(ComboInput input)
        {
            ComboTime = TBARConfig.inputDelay;

            CurrentComboInputs.Add(input);

            PlayerStand.HandleImmediateInputs(player, (ImmediateInput)input);
        }