public override Selector ActivateBehavior(Dwarf d) { d.SetActionWorldObject(WorldObject) ; d.SetActionMapElement(WorldMap.Instance.GetMapElement(WorldObject.Position.X, WorldObject.Position.Y, WorldObject.Position.Z)); return new CollectGameObject(); }
public override Selector ActivateBehavior(Dwarf d) { d.SetActionWorldObject(Crop); d.SetActionMapElement(WorldMap.Instance.GetMapElement(Crop.Position.X, Crop.Position.Y, Crop.Position.Z)); d.SetActionMapElementType(Crop.ElementType); return new HarvestCrop(); }
public override Selector ActivateBehavior(Dwarf d) { d.SetActionMapElement(MapElement); return new MineCube(); }