public static DetourEvent PostHoeDirtCanPlantCallback(HoeDirtAccessor accessor, int objectIndex, int tileX, int tileY, bool isFertilizer) { var @event = new PostHoeDirtCanPlantEvent(new HoeDirt(WrappedGame, accessor), objectIndex, tileX, tileY, isFertilizer); FireEvent(@event); return(@event); }
public static DetourEvent PostDayUpdateHoeDirtCallback(HoeDirtAccessor accessor, GameLocationAccessor location, Vector2 tileLocation) { var @event = new PostDayUpdateHoeDirtEvent(new HoeDirt(WrappedGame, accessor), location == null ? null : new GameLocation(WrappedGame, location), tileLocation); FireEvent(@event); return(@event); }
public static DetourEvent PostHoeDirtPlantCallback(HoeDirtAccessor accessor, int objectIndex, int tileX, int tileY, FarmerAccessor farmer, bool isFertilizer) { var @event = new PostHoeDirtPlantEvent( new HoeDirt(WrappedGame, accessor), objectIndex, tileX, tileY, farmer == null ? null : new Farmer(WrappedGame, farmer), isFertilizer); FireEvent(@event); return(@event); }
public HoeDirt(StaticContext parent, HoeDirtAccessor accessor) : base(parent, accessor) { }
public bool Harvest(int xTile, int yTile, HoeDirtAccessor soil) { return(Cast <CropAccessor>()._Harvest(xTile, yTile, soil)); }