Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public static DetourEvent CompleteGrowthCallback(CropAccessor accessor)
        {
            var @event = new CropCompleteGrowthEvent(new Crop(WrappedGame, accessor));

            FireEvent(@event);
            return(@event);
        }
Esempio n. 3
0
        public static DetourEvent PostHarvestCropCallback(CropAccessor accessor)
        {
            var @event = new PreHarvestCropEvent(new Crop(WrappedGame, accessor));

            FireEvent(@event);
            return(@event);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 public Crop(StaticContext parent, CropAccessor accessor) :
     base(parent)
 {
     Underlying = accessor;
 }