Exemplo n.º 1
0
        public override void Update(AriesEntity entity, float dt)
        {
            AriesController     ctrl      = entity.GetAgent().GetComponent <AriesController>();
            AriesJump           jumpComp  = entity.GetAgent().GetComponent <AriesJump>();
            Rigidbody2D         rigid     = entity.GetAgent().GetComponent <Rigidbody2D>();
            EnvironmentDetector envDector = entity.GetAgent().GetComponent <EnvironmentDetector>();

            ctrl.UpdateHorizontalMove();

            if (ctrl.m_jumpButton.IsHold() &&
                jumpComp.GetLeftAvailableHoldDurationForJump2() > 0 &&
                !jumpComp.HasJumpBtnReleased())
            {
                jumpComp.UpdateJump2(dt);
            }
        }