Romestead Assembly Reference

CandideServer.World.Generation.EntityGenerationHelper

Type JSON

public class in CandideServer.World.Generation

Methods8
Properties0
Fields6
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.World.Generation
  • Base typeSystem.Object
  • HashE4F7306E49BCF6B3FA359941BBA602FEDE8D846AEC620BB254610A812CC7C3F9

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
Percentpublicpublic System.UInt32 Percent
Promillepublicpublic System.UInt32 Promille
Size1publicpublic System.Single Size1
Size2publicpublic System.Single Size2
Size3publicpublic System.Single Size3
Size4publicpublic System.Single Size4

Methods

AddCrop

public System.Void AddCrop(System.String cropId, Microsoft.Xna.Framework.Vector2 tilePos)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF66E26C857096A9F3A159CCE95787A0AE49A6EE04597578942491AD5FD9130B2
  • Body hash4CAC870944AE2BBDBCE5D8B393947BD5DDBD0FF0F4CDDF7EE94CECCFDAA330C0
  • IL size122
Referenced calls
Called by

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 typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • Hash3914B1D05A6E5F47C40E7F6831E2CC415C72BF3B4E21D90480FF19FED64E64F6
  • Body hashD47C7588B786F232A09E9046C71D784C04DEA55D3C269FCB38CD4515EFA46A47
  • 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

AddEntityAndSetStructure

public CandideServer.Entities.ServerEntityModel AddEntityAndSetStructure(System.Guid id, Microsoft.Xna.Framework.Vector2 tilePos, WorldTile.StructureType setStructureType, WorldTile.StructureType requiredStructureType)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • Hash3FC726A9CC600A895FE839B6DF8C42B836113A03DBAC242196ACBDDC2767CDE5
  • Body hashFFCBAF4E0F13F589F959CF23370FF04563C0303383E8E16353289E9AD086544A
  • IL size70
Referenced calls
Called by

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 typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • Hash2D0EF82E6059755FAC2847EE3E1C9C15B9E8684F39BDE311553F1FCE917F14AC
  • Body hash82957C41560B77C2C59AF53C10847009849879ADFB39DE7896B1586464CAAD5E
  • IL size65
Referenced calls
Called by

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 typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • HashA05FB6C5390F22266062A171C65285910FE62C9C78F03B60DE4D9975FB42E6E4
  • Body hashDEF2B2213BCFB9691820D1CC518C633431D2DFDD223A0DF3850026B04262A9B9
  • IL size65
Referenced calls
Called by

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 typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • Hash0957E994BA7B11AF684F069CD22430DF8B7471C797C90DEE6F359F85E6FE8A27
  • Body hashBA53C691929725FB003205D7F056F909E7F4AEF391F37D8C053CF2CF29067371
  • 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

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 typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • Hash2A8341316CE66504AA9877B408D3F9DAC895D80C9996B07F502A1D0C7DC80DF6
  • Body hash0C454EED5B9ED9BBE89331AF338803A4E3BAA5DCCA6519924131B4B0619DBA92
  • 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)
Called by

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 typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • Hash12C63167643010E08034B0B38C2FE8B890AB21FDE9591114FB06ADFCDDB1C2E1
  • Body hash24458AC3EBD9B26EC1D6923E24DBE8CBD06CB9DE02C9DC2BFA522BD7C6349219
  • IL size54
Referenced calls
Called by