CandideServer.World.Generation.EntityGenerationHelper
Type JSONpublic class in CandideServer.World.Generation
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.World.Generation - Base type
System.Object - Hash
E4F7306E49BCF6B3FA359941BBA602FEDE8D846AEC620BB254610A812CC7C3F9
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Percent# | public | public System.UInt32 Percent |
Promille# | public | public System.UInt32 Promille |
Size1# | public | public System.Single Size1 |
Size2# | public | public System.Single Size2 |
Size3# | public | public System.Single Size3 |
Size4# | public | public System.Single Size4 |
Methods
AddCrop
#
public System.Void AddCrop(System.String cropId, Microsoft.Xna.Framework.Vector2 tilePos)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F66E26C857096A9F3A159CCE95787A0AE49A6EE04597578942491AD5FD9130B2 - Body hash
4CAC870944AE2BBDBCE5D8B393947BD5DDBD0FF0F4CDDF7EE94CECCFDAA330C0 - IL size122
Referenced calls
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)
Called by
CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator::SpawnEntity
AddEntity
#
public CandideServer.Entities.ServerEntityModel AddEntity(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType requiredStructureType, System.Nullable<System.Int32> state, Microsoft.Xna.Framework.Vector3 positionOffset)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Entities.ServerEntityModel - StaticTrue
- VirtualFalse
- Hash
3914B1D05A6E5F47C40E7F6831E2CC415C72BF3B4E21D90480FF19FED64E64F6 - Body hash
D47C7588B786F232A09E9046C71D784C04DEA55D3C269FCB38CD4515EFA46A47 - IL size188
Referenced calls
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)
Called by
CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.LakeBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.SwampBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.VolcanicTendrilBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructure
AddEntityAndSetStructure
#
public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructure(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, WorldTile.StructureType requiredStructureType)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Entities.ServerEntityModel - StaticTrue
- VirtualFalse
- Hash
3FC726A9CC600A895FE839B6DF8C42B836113A03DBAC242196ACBDDC2767CDE5 - Body hash
FFCBAF4E0F13F589F959CF23370FF04563C0303383E8E16353289E9AD086544A - IL size70
Referenced calls
Microsoft.Xna.Framework.Vector2::ToPoint()CandideServer.World.Generation.EntityGenerationHelper::AddEntity(System.Guid, Microsoft.Xna.Framework.Vector2, WorldTile.StructureType, System.Nullable<System.Int32>, Microsoft.Xna.Framework.Vector3)Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)
Called by
CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.SwampBiomeEntityGenerator::SpawnEntity
AddEntityAndSetStructureBig
#
public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructureBig(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, System.Int32 width, System.Int32 height, System.Nullable<WorldTile.GroundType> requiredGroundType)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Entities.ServerEntityModel - StaticTrue
- VirtualFalse
- Hash
2D0EF82E6059755FAC2847EE3E1C9C15B9E8684F39BDE311553F1FCE917F14AC - Body hash
82957C41560B77C2C59AF53C10847009849879ADFB39DE7896B1586464CAAD5E - IL size65
Referenced calls
Microsoft.Xna.Framework.Vector2::ToPoint()CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable<WorldTile.GroundType>, System.Nullable<System.Int32>)Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)
AddEntityAndSetStructureBigAllowNearbyPits
#
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)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Entities.ServerEntityModel - StaticTrue
- VirtualFalse
- Hash
A05FB6C5390F22266062A171C65285910FE62C9C78F03B60DE4D9975FB42E6E4 - Body hash
DEF2B2213BCFB9691820D1CC518C633431D2DFDD223A0DF3850026B04262A9B9 - IL size65
Referenced calls
Microsoft.Xna.Framework.Vector2::ToPoint()CandideServer.World.Generation.EntityGenerationHelper::AddEntityBigAllowNearbyPits(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.SByte, System.Nullable<System.Int32>)Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)
Called by
CandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.ForestBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.ForestLightBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.PlainsBiomeEntityGenerator::SpawnEntity
AddEntityBig
#
public CandideServer.Entities.ServerEntityModel AddEntityBig(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.Nullable<WorldTile.GroundType> requiredGroundType, System.Nullable<System.Int32> state)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Entities.ServerEntityModel - StaticTrue
- VirtualFalse
- Hash
0957E994BA7B11AF684F069CD22430DF8B7471C797C90DEE6F359F85E6FE8A27 - Body hash
BA53C691929725FB003205D7F056F909E7F4AEF391F37D8C053CF2CF29067371 - IL size490
Referenced calls
Microsoft.Xna.Framework.Vector2::ToPoint()Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)System.Boolean[,]::Get(System.Int32, System.Int32)System.Nullable<WorldTile.GroundType>::get_HasValue()System.Nullable<WorldTile.GroundType>::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)
Called by
CandideServer.World.Generation.BiomeGenerators.DesertBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.DryPlainsBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.VolcanicBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.BiomeGenerators.VolcanicEdgeBiomeEntityGenerator::SpawnEntityCandideServer.World.Generation.EntityGenerationHelper::AddEntityAndSetStructureBigCandideServer.World.Generation.EntityGenerationHelper::AddEntityBigMatchGround
AddEntityBigAllowNearbyPits
#
public CandideServer.Entities.ServerEntityModel AddEntityBigAllowNearbyPits(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.SByte maxTileHeight, System.Nullable<System.Int32> state)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Entities.ServerEntityModel - StaticTrue
- VirtualFalse
- Hash
2A8341316CE66504AA9877B408D3F9DAC895D80C9996B07F502A1D0C7DC80DF6 - Body hash
0C454EED5B9ED9BBE89331AF338803A4E3BAA5DCCA6519924131B4B0619DBA92 - IL size378
Referenced calls
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)
AddEntityBigMatchGround
#
public CandideServer.Entities.ServerEntityModel AddEntityBigMatchGround(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, System.Int32 width, System.Int32 height, System.Nullable<System.Int32> state)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Entities.ServerEntityModel - StaticTrue
- VirtualFalse
- Hash
12C63167643010E08034B0B38C2FE8B890AB21FDE9591114FB06ADFCDDB1C2E1 - Body hash
24458AC3EBD9B26EC1D6923E24DBE8CBD06CB9DE02C9DC2BFA522BD7C6349219 - IL size54
Referenced calls
Microsoft.Xna.Framework.Vector2::ToPoint()Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)System.Nullable<WorldTile.GroundType>::.ctor(!0)CandideServer.World.Generation.EntityGenerationHelper::AddEntityBig(System.Guid, Microsoft.Xna.Framework.Vector2, System.Int32, System.Int32, System.Nullable<WorldTile.GroundType>, System.Nullable<System.Int32>)