// // We ARE wall-sliding! // if (isWallSliding()) { // // Should we stop wall-sliding?? // if (wallSlideDir==-1 && !onSurfaces[Sides.L]) { // StopWallSlide(); // } // else if (wallSlideDir==1 && !onSurfaces[Sides.R]) { // StopWallSlide(); // } // } // // We're NOT wall-sliding... // else { // // Should we START wall-sliding?? // if (!feetOnGround() && !isPlunging) { // if (onSurfaces[Sides.L] && vel.x<-0.001f) { // StartWallSlide(-1); // } // else if (onSurfaces[Sides.R] && vel.x>0.001f) { // StartWallSlide(1); // } // } // } // private void OnTriggerExit2D(Collider2D col) { // Collidable collidable = col.GetComponent<Collidable>(); // if (collidable != null) { // // } // } public void OnTouchEdible(Edible edible) { ediblesHolding.Add(edible); edible.OnPlayerPickMeUp(this); if (MayEatEdibles()) { EatEdiblesHolding(); } }