public static DetourEvent PostCropNewDayCallback(CropAccessor accessor, int state, int fertilizer, int xTile, int yTile, GameLocationAccessor environment) { var @event = new PostCropNewDayEvent(new Crop(WrappedGame, accessor), state, fertilizer, xTile, yTile, new GameLocation(WrappedGame, environment)); FireEvent(@event); return(@event); }
public static DetourEvent CompleteGrowthCallback(CropAccessor accessor) { var @event = new CropCompleteGrowthEvent(new Crop(WrappedGame, accessor)); FireEvent(@event); return(@event); }
public static DetourEvent PostHarvestCropCallback(CropAccessor accessor) { var @event = new PreHarvestCropEvent(new Crop(WrappedGame, accessor)); FireEvent(@event); return(@event); }
public static DetourEvent PostCropConstructorCallback(CropAccessor accessor, int seedIndex, int tileX, int tileY) { var @event = new PostCropConstructorEvent(new Crop(WrappedGame, accessor), seedIndex, tileX, tileY); FireEvent(@event); return(@event); }
public Crop(StaticContext parent, CropAccessor accessor) : base(parent) { Underlying = accessor; }