protected override void Update() { input = new Vector2(CrossPlatformInputManager.GetAxis("Horizontal"), CrossPlatformInputManager.GetAxis("Vertical")); velocity.x = input.x * normalSpeed; actions.ActionDetection(collisions.below); base.Update(); if (collisions.above || collisions.below) { velocity.y = 0; actions.jumpedOnce = false; } }