{"Id":"CandideServer.World.Generation.EntityGenerationHelper","Name":"EntityGenerationHelper","DisplayName":"EntityGenerationHelper","FullName":"CandideServer.World.Generation.EntityGenerationHelper","Namespace":"CandideServer.World.Generation","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Percent:System.UInt32","Name":"Percent","Type":"System.UInt32","Signature":"public System.UInt32 Percent","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"4720A63B04AEE782C6B5C1E2E6B52174443D83D482DE16E655C2BA9E92A176F6"},{"Id":"Promille:System.UInt32","Name":"Promille","Type":"System.UInt32","Signature":"public System.UInt32 Promille","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"F0E8AF921EA8EC4AD3C79883F27A650C9F546E25DACEC3D2EB6435A104C4090C"},{"Id":"Size1:System.Single","Name":"Size1","Type":"System.Single","Signature":"public System.Single Size1","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"A12B78AC6C22C51C7BF32CB26539CC22C50A4ED2CD01AFB974C156A66396838B"},{"Id":"Size2:System.Single","Name":"Size2","Type":"System.Single","Signature":"public System.Single Size2","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"002A930C2E5155E7A6E29DAFBE845FBC434636E236041C06A9AF7487C97B2FBF"},{"Id":"Size3:System.Single","Name":"Size3","Type":"System.Single","Signature":"public System.Single Size3","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"3372A4CD142FE24E54713021B97D71B6129DD91D24146DDE3889A1BBF2F6572D"},{"Id":"Size4:System.Single","Name":"Size4","Type":"System.Single","Signature":"public System.Single Size4","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"6E0A58F959C1773700CE5A3334F703138E1292690A0E8A3AF2573193F89153E6"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddCrop(System.String, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void","Name":"AddCrop","Signature":"public System.Void AddCrop(System.String cropId, Microsoft.Xna.Framework.Vector2 tilePos)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"cropId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"tilePos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":122,"BodyHash":"4CAC870944AE2BBDBCE5D8B393947BD5DDBD0FF0F4CDDF7EE94CECCFDAA330C0","Hash":"F66E26C857096A9F3A159CCE95787A0AE49A6EE04597578942491AD5FD9130B2","CalledMethods":["Microsoft.Xna.Framework.Vector2::ToPoint()","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideServer.ServerControllers.CropServerController::SpawnCrop(Microsoft.Xna.Framework.Point, System.String, System.Boolean, System.Boolean, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile\u002BStructureType, System.Nullable\u00601\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)-\u003ECandideServer.Entities.ServerEntityModel","Name":"AddEntity","Signature":"public CandideServer.Entities.ServerEntityModel AddEntity(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType requiredStructureType, System.Nullable\u003CSystem.Int32\u003E state, Microsoft.Xna.Framework.Vector3 positionOffset)","Visibility":"public","ReturnType":"CandideServer.Entities.ServerEntityModel","Parameters":[{"Name":"id","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tilePos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"requiredStructureType","Type":"WorldTile.StructureType","IsOut":false,"IsOptional":true},{"Name":"state","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":true},{"Name":"positionOffset","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":188,"BodyHash":"D47C7588B786F232A09E9046C71D784C04DEA55D3C269FCB38CD4515EFA46A47","Hash":"3914B1D05A6E5F47C40E7F6831E2CC415C72BF3B4E21D90480FF19FED64E64F6","CalledMethods":["Microsoft.Xna.Framework.Vector2::ToPoint()","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","System.Boolean[,]::Get(System.Int32, System.Int32)","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::Floor()","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","System.Guid::NewGuid()","Microsoft.Xna.Framework.Vector3::get_Zero()","CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"],"StringLiterals":[],"Source":null},{"Id":"AddEntityAndSetStructure(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile\u002BStructureType, WorldTile\u002BStructureType)-\u003ECandideServer.Entities.ServerEntityModel","Name":"AddEntityAndSetStructure","Signature":"public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructure(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, WorldTile.StructureType requiredStructureType)","Visibility":"public","ReturnType":"CandideServer.Entities.ServerEntityModel","Parameters":[{"Name":"id","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tilePos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"setStructureType","Type":"WorldTile.StructureType","IsOut":false,"IsOptional":false},{"Name":"requiredStructureType","Type":"WorldTile.StructureType","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":70,"BodyHash":"FFCBAF4E0F13F589F959CF23370FF04563C0303383E8E16353289E9AD086544A","Hash":"3FC726A9CC600A895FE839B6DF8C42B836113A03DBAC242196ACBDDC2767CDE5","CalledMethods":["Microsoft.Xna.Framework.Vector2::ToPoint()","CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable\u003CSystem.Int32\u003E, Microsoft.Xna.Framework.Vector3)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"AddEntityAndSetStructureBig(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile\u002BStructureType, System.Int32, System.Int32, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E)-\u003ECandideServer.Entities.ServerEntityModel","Name":"AddEntityAndSetStructureBig","Signature":"public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructureBig(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, System.Int32 width, System.Int32 height, System.Nullable\u003CWorldTile.GroundType\u003E requiredGroundType)","Visibility":"public","ReturnType":"CandideServer.Entities.ServerEntityModel","Parameters":[{"Name":"id","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tilePos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"setStructureType","Type":"WorldTile.StructureType","IsOut":false,"IsOptional":false},{"Name":"width","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"requiredGroundType","Type":"System.Nullable\u003CWorldTile.GroundType\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":65,"BodyHash":"82957C41560B77C2C59AF53C10847009849879ADFB39DE7896B1586464CAAD5E","Hash":"2D0EF82E6059755FAC2847EE3E1C9C15B9E8684F39BDE311553F1FCE917F14AC","CalledMethods":["Microsoft.Xna.Framework.Vector2::ToPoint()","CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CSystem.Int32\u003E)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"AddEntityAndSetStructureBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile\u002BStructureType, System.Int32, System.Int32, System.SByte)-\u003ECandideServer.Entities.ServerEntityModel","Name":"AddEntityAndSetStructureBigAllowNearbyPits","Signature":"public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructureBigAllowNearbyPits(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, System.Int32 width, System.Int32 height, System.SByte maxTileHeight)","Visibility":"public","ReturnType":"CandideServer.Entities.ServerEntityModel","Parameters":[{"Name":"id","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tilePos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"setStructureType","Type":"WorldTile.StructureType","IsOut":false,"IsOptional":false},{"Name":"width","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"maxTileHeight","Type":"System.SByte","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":65,"BodyHash":"DEF2B2213BCFB9691820D1CC518C633431D2DFDD223A0DF3850026B04262A9B9","Hash":"A05FB6C5390F22266062A171C65285910FE62C9C78F03B60DE4D9975FB42E6E4","CalledMethods":["Microsoft.Xna.Framework.Vector2::ToPoint()","CandideServer.World.Generation.EntityGenerationHelper::AddEntityBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.SByte, System.Nullable\u003CSystem.Int32\u003E)","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u00601\u003CWorldTile\u002BGroundType\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Entities.ServerEntityModel","Name":"AddEntityBig","Signature":"public CandideServer.Entities.ServerEntityModel AddEntityBig(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.Nullable\u003CWorldTile.GroundType\u003E requiredGroundType, System.Nullable\u003CSystem.Int32\u003E state)","Visibility":"public","ReturnType":"CandideServer.Entities.ServerEntityModel","Parameters":[{"Name":"id","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tilePos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"width","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"requiredGroundType","Type":"System.Nullable\u003CWorldTile.GroundType\u003E","IsOut":false,"IsOptional":true},{"Name":"state","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":490,"BodyHash":"BA53C691929725FB003205D7F056F909E7F4AEF391F37D8C053CF2CF29067371","Hash":"0957E994BA7B11AF684F069CD22430DF8B7471C797C90DEE6F359F85E6FE8A27","CalledMethods":["Microsoft.Xna.Framework.Vector2::ToPoint()","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","System.Boolean[,]::Get(System.Int32, System.Int32)","System.Nullable\u003CWorldTile.GroundType\u003E::get_HasValue()","System.Nullable\u003CWorldTile.GroundType\u003E::GetValueOrDefault()","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::Floor()","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","System.Guid::NewGuid()","Microsoft.Xna.Framework.Vector3::get_Zero()","CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"],"StringLiterals":[],"Source":null},{"Id":"AddEntityBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.SByte, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Entities.ServerEntityModel","Name":"AddEntityBigAllowNearbyPits","Signature":"public CandideServer.Entities.ServerEntityModel AddEntityBigAllowNearbyPits(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.SByte maxTileHeight, System.Nullable\u003CSystem.Int32\u003E state)","Visibility":"public","ReturnType":"CandideServer.Entities.ServerEntityModel","Parameters":[{"Name":"id","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tilePos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"width","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"maxTileHeight","Type":"System.SByte","IsOut":false,"IsOptional":true},{"Name":"state","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":378,"BodyHash":"0C454EED5B9ED9BBE89331AF338803A4E3BAA5DCCA6519924131B4B0619DBA92","Hash":"2A8341316CE66504AA9877B408D3F9DAC895D80C9996B07F502A1D0C7DC80DF6","CalledMethods":["Microsoft.Xna.Framework.Vector2::ToPoint()","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","System.Boolean[,]::Get(System.Int32, System.Int32)","Shared.Models.WorldTile[,]::Get(System.Int32, System.Int32)","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::Floor()","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","System.Guid::NewGuid()","Microsoft.Xna.Framework.Vector3::get_Zero()","CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)"],"StringLiterals":[],"Source":null},{"Id":"AddEntityBigMatchGround(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ECandideServer.Entities.ServerEntityModel","Name":"AddEntityBigMatchGround","Signature":"public CandideServer.Entities.ServerEntityModel AddEntityBigMatchGround(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.Nullable\u003CSystem.Int32\u003E state)","Visibility":"public","ReturnType":"CandideServer.Entities.ServerEntityModel","Parameters":[{"Name":"id","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tilePos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"width","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"height","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"state","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":54,"BodyHash":"24458AC3EBD9B26EC1D6923E24DBE8CBD06CB9DE02C9DC2BFA522BD7C6349219","Hash":"12C63167643010E08034B0B38C2FE8B890AB21FDE9591114FB06ADFCDDB1C2E1","CalledMethods":["Microsoft.Xna.Framework.Vector2::ToPoint()","Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)","System.Nullable\u003CWorldTile.GroundType\u003E::.ctor(!0)","CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable\u003CWorldTile.GroundType\u003E, System.Nullable\u003CSystem.Int32\u003E)"],"StringLiterals":[],"Source":null}],"Hash":"E4F7306E49BCF6B3FA359941BBA602FEDE8D846AEC620BB254610A812CC7C3F9"}