Пример #1
0
    public override void Enter()
    {
        base.Enter();

        m_inputManager  = stateMachine.automaton.inputManager;
        m_initDirection = m_inputManager.moveDir;

        // Necessary to keep track of history.
        SaveToHistory();
    }
Пример #2
0
    public override void Enter()
    {
        base.Enter();

        m_automaton    = stateMachine.automaton;
        m_physics      = m_automaton.physics;
        m_inputManager = stateMachine.automaton.inputManager;

        // Necessary to keep track of history.
        SaveToHistory();
    }
Пример #3
0
    public override void Enter()
    {
        base.Enter();

        EntityPhysics entityPhysics = stateMachine.automaton.physics;

        entityPhysics.currentSpeed = entityPhysics.dashInitialSpeed;

        m_inputManager = stateMachine.automaton.inputManager;

        // Necessary to keep track of history.
        SaveToHistory();
    }
Пример #4
0
    public override void Enter()
    {
        base.Enter();

        m_automaton = stateMachine.automaton;
        int direction = m_automaton.inputManager.movePos > 0 ? 1 : -1;

        m_automaton.physics.direction = direction;

        m_inputManager = stateMachine.automaton.inputManager;

        // Necessary to keep track of history.
        SaveToHistory();
    }
Пример #5
0
    public override void Enter()
    {
        base.Enter();

        m_physics      = stateMachine.automaton.physics;
        m_currentSpeed = 1.0f;
        m_brakeForce   = 1.0f / (maxFrame / 2.0f);

        m_inputManager = stateMachine.automaton.inputManager;
        m_initMoveDir  = m_inputManager.moveDir;

        // Necessary to keep track of history.
        SaveToHistory();
    }
Пример #6
0
    public override void Enter()
    {
        base.Enter();

        _inputManager = stateMachine.automaton.inputManager;
    }