Example #1
0
    public override void Step()
    {
        //hitLagAlarm.CustomUpdate();

        character.knockback -= EntityPhysics.GetKnockbackDecay(launchAngle);
        if (character.timer == 1)
        {
            character.inHitLag = true;
            character.hitLagAlarm.SetAlarm(30, () => { character.inHitLag = false; Debug.Log("I'm done here"); });
        }

        if (character.timer >= time)
        {
            OnStateExit();
            character.currentState = new StateIdle(character);
        }
    }