Candide.GameModels.Managers.CropManager
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
2F7916E1E3C0948E27645B89A69D0B75451A134147E8B4D46D425787A3062D92
Relationships
Base type
System.Object
Methods
CheckIsValidPlantLocation
#
public CropServerController.CanPlantCropResult CheckIsValidPlantLocation(CandideServer.Data.DataModels.CropData cropData, Microsoft.Xna.Framework.Point tilePosition)
Method metadata
- Visibilitypublic
- Return type
CropServerController.CanPlantCropResult - StaticTrue
- VirtualFalse
- Hash
A2B25F1B26312C457B44A5CAAC4DFE1C9FF5FCF194A78942C46A17D0B6D0175B - Body hash
B161E37831D86CA731C34170C42FC422F67453D1B8675884E6B3DD288395888B - IL size19
HarvestCrop
#
public System.Void HarvestCrop(Candide.GameModels.Models.ClientCropModel crop)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4F301AC5AE7D529D6AE4A779BB55CF075D1F70EF556A1ABBCDFDD479BE725720 - Body hash
A5209F9126EF812443DB7B15276DA3F599CE1EFCE144FF65682CE8F3F4EBCBA2 - IL size66
Referenced calls
Candide.GameModels.Models.ClientCropModel::get_IsGrown()Candide.GameModels.Controllers.CropController::RemoveCrop(Microsoft.Xna.Framework.Point)Candide.GameModels.Services.CropService::SendPlayerHarvestCrop(Microsoft.Xna.Framework.Point)
OnPlayerHarvestedCrop
#
public System.Void OnPlayerHarvestedCrop(Microsoft.Xna.Framework.Point tilePosition)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
BB73520AC8E484F304CE8C071995A11431808F569B2EE477F3774A1C495EE1CE - Body hash
C306464FB59F440F4042B111F7FC1B9746A63E64F317BB6703B40A46BFAAC9F1 - IL size51
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)
Called by
String literals
event:/environment/harvest
TryPlaceCrop
#
public System.Void TryPlaceCrop(CandideServer.Data.DataModels.CropData cropData, Microsoft.Xna.Framework.Point tilePosition, Shared.Models.Items.ItemInstanceModel item)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
10B6DE9B18915D185143B9D8ACBCD9F9F27A6CF640DE8E363859350BD5C6400D - Body hash
46BBF4A8914BF530247B06D5F6D58522092AB3476E683F5DB8BD825433A32486 - IL size94
Referenced calls
CropManager.<>c__DisplayClass2_0::.ctor()Candide.Database.CropDisplayDataBase::GetCropDisplayDataOrNull(System.String)Candide.GameModels.Controllers.CropController::PlaceCrop(Microsoft.Xna.Framework.Point, System.String, System.Int32, System.Boolean, System.Boolean)CropManager.<>c__DisplayClass2_0::<TryPlaceCrop>b__0()System.Action::.ctor(System.Object, System.IntPtr)Candide.GameModels.Services.CropService::SendGetPlaceCrop(System.Guid, Microsoft.Xna.Framework.Point, System.Action)
TryRemoveCrop
#
public System.Void TryRemoveCrop(Microsoft.Xna.Framework.Point point)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CA3D2E075B69B335B8BFAB714F07D07179057EA2BAC3006EF6D8053D05560BB1 - Body hash
7C574B12410327826664000E23FBDB01396A98BEB2AFBAE2D38C1F3D30E3AF94 - IL size75
Referenced calls
Candide.GameModels.Services.CropService::Send_TryRemoveCrop(Microsoft.Xna.Framework.Point)Candide.GameModels.Controllers.CropController::RemoveCrop(Microsoft.Xna.Framework.Point)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)
String literals
event:/buildings/construction_remove