public void hangClimbAction()
{
m_collisionShape = null;
setSprite("hero_climb_ledge");
m_currentState = State.Stop;
m_lastState = State.Stop;
m_stunnedState = State.Stop;
m_img.setLooping(false);
m_stunnedGravity = false;
m_stunned = true;
m_stunnedTimer = 0.5f;
m_stunnedDeacceleration = false;
m_position.plusYWith(-m_standHitBox.m_height);
m_imgOffsetY = 0;
setNextPositionY(m_position.getGlobalY());
Game.getInstance().m_camera.getPosition().plusYWith(m_standHitBox.m_height);
if (m_facingRight)
{
m_position.plusXWith(m_standHitBox.m_width);
m_imgOffsetX = -m_standHitBox.m_width;
Game.getInstance().m_camera.getPosition().plusXWith(-m_standHitBox.m_width);
}
else
{
m_position.plusXWith(-m_standHitBox.m_width);
Game.getInstance().m_camera.getPosition().plusXWith(m_standHitBox.m_width);
}
setNextPositionX(m_position.getGlobalX());
m_img.setAnimationSpeed(10);
}