Romestead Assembly Reference

CandideServer.Buildings.BuildingControllers.ClaypitController

Type JSON

public class in CandideServer.Buildings.BuildingControllers

Methods7
Properties0
Fields4
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
MaximumClayTileBonuspublicpublic System.Int32 MaximumClayTileBonus
SpeedIncreaseForEachClayTilepublicpublic System.Single SpeedIncreaseForEachClayTile
_jobGuidprivateprivate System.Guid _jobGuid
_tileProximityFunctionalityprivateprivate Shared.Models.Buildings.TileProximityFunctionality _tileProximityFunctionality

Methods

CheckForTiles

private System.Int32 CheckForTiles(WorldTile.GroundType type1, System.Nullable<WorldTile.GroundType> type2)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • Hash48EF6E6B2AEC1A5752BC8B3824283719E4909A77A262D8E5ADF134658121AE4D
  • Body hashED9ACE9F50F7DFBD84D53993B06B4F0F955BD564F2507AEA2DC10C65C1F4819C
  • IL size321
Referenced calls
  • Microsoft.Xna.Framework.Rectangle::get_Location()
  • Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
  • Microsoft.Xna.Framework.Rectangle::get_Size()
  • Microsoft.Xna.Framework.Rectangle::Contains(System.Int32, System.Int32)
  • Shared.Models.WorldTile[,]::Address(System.Int32, System.Int32)
  • System.Nullable<WorldTile.GroundType>::get_HasValue()
  • System.Nullable<WorldTile.GroundType>::GetValueOrDefault()
Called by

GetStorageMaximumForLevel

private System.Collections.Generic.Dictionary<System.String, System.Int32> GetStorageMaximumForLevel(System.Int32 level, System.String biomeCategory)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Collections.Generic.Dictionary<System.String, System.Int32>
  • StaticFalse
  • VirtualFalse
  • Hash846CF698AEB6CF69D929F45896582A2FE71BEF3370C8E305319D625A5441541C
  • Body hashC12F77B6ECED6B830CBA9EDEA670E2714D881B47840096FFA5D49BBFE18833C3
  • IL size217
Referenced calls
  • System.String::op_Equality(System.String, System.String)
  • System.Collections.Generic.Dictionary<System.String, System.Int32>::.ctor()
  • System.Collections.Generic.Dictionary<System.String, System.Int32>::Add(!0, !1)
Called by
String literals
  • volcanic
  • resource:ash
  • resource:clay

OnCitizenAssignedToSlot

public System.Void OnCitizenAssignedToSlot(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.Citizen.CitizenSlotModel slot)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashC4F6727CE9BAEEB3215F95CA1B8A2A9EC7451D1CA614AB94F0A03AF9934C4C4C
  • Body hashA462E9F3D7F0A2FD0CC61FB2E1ABF7696D5BED042C33AAB9C45D1D557FF3D099
  • IL size76
Referenced calls
String literals
  • volcanic
  • recipe:digging:ash
  • recipe:digging:clay

OnLoaded

public System.Void OnLoaded()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashE6EE2E96BE960EE46E6B46BBAC61601C9E22330F21E897F8468C36C14FF1D7DF
  • Body hash3F1BACF760FBCE3269E497A70809C9297E0E65E963A806AEC8F6873B80A99B08
  • IL size262
Referenced calls
String literals
  • volcanic
  • recipe:digging:ash
  • job:digger
  • recipe:digging:clay
  • swamp
  • Citizen_Efficiency

OnNewlyCreated

public System.Void OnNewlyCreated()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash0C73DBBFDE87B362FD79F3073D21A3364C343F4B81320FFE93E75410FB8ABA98
  • Body hashFF4D35F46817A77D39468BB6B7F2935656800F24F4D5FF6B4A4023FE5477E8E9
  • IL size468
Referenced calls
String literals
  • FarmsteadController: Building does not exist
  • FarmsteadController: Building data does not have a TileProximityFunctionality set.
  • Failed state setup
  • FarmsteadController: Failed state setup
  • volcanic
  • resource:ash
  • resource:clay
  • Buildings_Output

OnTickJob

protected System.Void OnTickJob(CandideServer.Models.Citizen.CitizenModel citizen, CandideServer.Models.JobModel job)

Method metadata
  • Visibilityprotected
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash63ECE454F55DF4428E1462A4EE8B07604C73A51274411A783C307D6EF6F9A9D6
  • Body hashC83423B67AE5E764FFBC7F324F571CE09927095A29725D55B8D66792C9DC457C
  • IL size340
Referenced calls
String literals
  • recipe:digging:clay
  • recipe:digging:ash
  • Unknown output type
  • for
  • ClaypitController

OnUpgraded

public System.Void OnUpgraded(Shared.Models.Construction.ConstructionModel upgradeConstructionModel, Shared.Models.Buildings.BuildingData upgradedBuildingData)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF186D52B051F93AA3AD3FE252A63BD7F462FFFBF58669DAE1E07B9B49608924D
  • Body hash16B7F6566BAFFF31610B10A8CE4FF3B25EF42CE75398E09A3AFA0B8C48E573BB
  • IL size100
Referenced calls