示例#1
0
 /// <summary>
 /// Constructor. Awkward method of setting references needed. However, Harmony patches
 /// are required to be static. Thus we must break good Object Orientated practices.
 /// </summary>
 /// <param name="farmManager">The class controlling information pertaining to the custom farms (and the loaded farm).</param>
 public resetLocalStatePatch(CustomFarmManager farmManager)
 {
     resetLocalStatePatch.farmManager = farmManager;
 }
示例#2
0
 public setUpPatch(CustomFarmManager farmManager)
 {
     setUpPatch.farmManager = farmManager;
 }
示例#3
0
 public updateConstructionAnimationPatch(CustomFarmManager farmManager)
 {
     updateConstructionAnimationPatch.farmManager = farmManager;
 }
示例#4
0
 public ConstructorFarmHousePatch(CustomFarmManager farmManager)
 {
     ConstructorFarmHousePatch.farmManager = farmManager;
     SwappedID = -1;
 }
示例#5
0
 public loadObjectsPatch(CustomFarmManager farmManager)
 {
     loadObjectsPatch.farmManager = farmManager;
 }
示例#6
0
 public setAtFarmPositionPatch(CustomFarmManager farmManager)
 {
     setAtFarmPositionPatch.farmManager = farmManager;
 }
示例#7
0
 public startEventPatch(CustomFarmManager farmManager)
 {
     startEventPatch.farmManager = farmManager;
 }
示例#8
0
 /// <summary>
 /// Constructor. Awkward method of setting references needed. However, Harmony patches
 /// are required to be static. Thus we must break good Object Orientated practices.
 /// </summary>
 /// <param name="farmManager">The class controlling information pertaining to the custom farms (and the loaded farm).</param>
 public checkActionPatch(CustomFarmManager farmManager)
 {
     checkActionPatch.farmManager = farmManager;
 }
 /// <summary>
 /// Constructor. Awkward method of setting references needed. However, Harmony patches
 /// are required to be static. Thus we must break good Object Orientated practices.
 /// </summary>
 /// <param name="farmManager">The class controlling information pertaining to the custom farms (and the loaded farm).</param>
 public getFrontDoorPositionForFarmerPatch(CustomFarmManager farmManager)
 {
     getFrontDoorPositionForFarmerPatch.farmManager = farmManager;
 }
示例#10
0
 /// <summary>
 /// Constructor. Awkward method of setting references needed. However, Harmony patches
 /// are required to be static. Thus we must break good Object Orientated practices.
 /// </summary>
 /// <param name="farmManager">The class controlling information pertaining to the custom farms (and the loaded farm).</param>
 public leftClickPatch(CustomFarmManager farmManager)
 {
     leftClickPatch.farmManager = farmManager;
 }
示例#11
0
 public setExitLocationPatch(CustomFarmManager farmManager)
 {
     setExitLocationPatch.farmManager = farmManager;
 }
示例#12
0
 /// <summary>
 /// Constructor. Awkward method of setting references needed. However, Harmony patches
 /// are required to be static. Thus we must break good Object Orientated practices.
 /// </summary>
 /// <param name="farmManager">The class controlling information pertaining to the custom farms (and the loaded farm).</param>
 public ConstructorFarmPatch(CustomFarmManager farmManager)
 {
     ConstructorFarmPatch.farmManager = farmManager;
 }
示例#13
0
 public UpdateWhenCurrentLocationPatch(CustomFarmManager farmManager)
 {
     UpdateWhenCurrentLocationPatch.farmManager = farmManager;
 }
示例#14
0
 /// <summary>
 /// Constructor. Awkward method of setting references needed. However, Harmony patches
 /// are required to be static. Thus we must break good Object Orientated practices.
 /// </summary>
 /// <param name="farmManager">The class controlling information pertaining to the custom farms (and the loaded farm).</param>
 public drawPatch(CustomFarmManager farmManager)
 {
     drawPatch.farmManager = farmManager;
 }
示例#15
0
 public updateMapPatch(CustomFarmManager farmManager)
 {
     updateMapPatch.farmManager = farmManager;
 }
示例#16
0
 /// <summary>
 /// Constructor. Awkward method of setting references needed. However, Harmony patches
 /// are required to be static. Thus we must break good Object Orientated practices.
 /// </summary>
 /// <param name="farmManager">The class controlling information pertaining to the custom farms (and the loaded farm).</param>
 /// <param name="Monitor">SMAPI's IMonitor, to print out useful information to user.</param>
 public loadForNewGamePatch(CustomFarmManager farmManager, IMonitor Monitor)
 {
     loadForNewGamePatch.farmManager = farmManager;
     loadForNewGamePatch.Monitor     = Monitor;
 }
示例#17
0
 /// <summary>
 /// Constructor. Awkward method of setting references needed. However, Harmony patches
 /// are required to be static. Thus we must break good Object Orientated practices.
 /// </summary>
 /// <param name="farmManager">The class controlling information pertaining to the custom farms (and the loaded farm).</param>
 public getPorchStandingSpotPatch(CustomFarmManager farmManager)
 {
     getPorchStandingSpotPatch.farmManager = farmManager;
 }
示例#18
0
 public wandWarpForRealPatch(CustomFarmManager farmManager)
 {
     wandWarpForRealPatch.farmManager = farmManager;
 }
示例#19
0
 public dayUpdatePatch(CustomFarmManager farmManager)
 {
     dayUpdatePatch.farmManager = farmManager;
 }
示例#20
0
 public totemWarpForRealPatch(CustomFarmManager farmManager)
 {
     totemWarpForRealPatch.farmManager = farmManager;
 }