public void animateSpecialMove(IFarmerWrapper who) { }
public bool OverlapsFarmerForDamage(IFarmerWrapper who) => false;
public void parried(int damage, IFarmerWrapper who) { }
public void performToss(IFarmerWrapper who) { }
public void warpToFarmHouse(IFarmerWrapper who) { }
public void faceTowardFarmerForPeriod(int milliseconds, int radius, bool faceAway, IFarmerWrapper who) { }
public void setOwner(IFarmerWrapper owner) { }
public bool CanBuyItem(IFarmerWrapper farmer) => false;
public bool checkAction(IFarmerWrapper who, IGameLocationWrapper location) => false;
public void drawDuringUse(int frameOfFarmerAnimation, int facingDirection, SpriteBatch spriteBatch, Vector2 playerPosition, IFarmerWrapper f) { }
public void pet(IFarmerWrapper who, bool is_auto_pet = false) { }
public void DoDamage(IGameLocationWrapper location, int x, int y, int facingDirection, int power, IFarmerWrapper who) { }
public void setFarmerAnimating(IFarmerWrapper who) { }
public void doSwipe(int type, Vector2 position, int facingDirection, float swipeSpeed, IFarmerWrapper f) { }
public Vector2?GetSittingPosition(IFarmerWrapper who, bool ignore_offsets = false) => null;
public void OnEmoteAnimationEnd(IFarmerWrapper farmer) { }
public Vector2?AddSittingFarmer(IFarmerWrapper who) => null;
public void queueMessage(byte messageType, IFarmerWrapper sourceFarmer, params object[] data) { }
public bool CanModifyBed(IGameLocationWrapper location, IFarmerWrapper who) => false;
public void grabItemFromChest(IItemWrapper item, IFarmerWrapper who) { }
public void toss(IFarmerWrapper who) { }
public void CheckAutoLoad(IFarmerWrapper who) { }
public void doneTossing(IFarmerWrapper who) { }
public void grabItemFromInventory(IItemWrapper item, IFarmerWrapper who) { }
public void hold(IFarmerWrapper who) { }
public bool IsSittingHere(IFarmerWrapper who) => false;
public void onDealContactDamage(IFarmerWrapper who) { }
public void RemoveSittingFarmer(IFarmerWrapper farmer) { }
public int takeDamage(int damage, int xTrajectory, int yTrajectory, bool isBomb, double addedPrecision, IFarmerWrapper who) => 0;
public void triggerClubFunction(IFarmerWrapper who) { }