Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public HoeDirt(StaticContext parent, HoeDirtAccessor accessor) :
     base(parent, accessor)
 {
 }
Exemplo n.º 5
0
 public bool Harvest(int xTile, int yTile, HoeDirtAccessor soil)
 {
     return(Cast <CropAccessor>()._Harvest(xTile, yTile, soil));
 }