{"Id":"Candide.PlayerMode.Construction.Constructing.ConstructingHandler","Name":"ConstructingHandler","DisplayName":"ConstructingHandler","FullName":"Candide.PlayerMode.Construction.Constructing.ConstructingHandler","Namespace":"Candide.PlayerMode.Construction.Constructing","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"InfinitePlacing:System.Boolean","Name":"InfinitePlacing","Type":"System.Boolean","Signature":"public System.Boolean InfinitePlacing","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"6B8F9A561991E7115A9D31B46EEEC3A8F875BCDB1E9C3131E0BC1B55C1EDA417"},{"Id":"PlacementStyle:ConstructionSpaceInfo\u002BPlacementStyle","Name":"PlacementStyle","Type":"ConstructionSpaceInfo.PlacementStyle","Signature":"public ConstructionSpaceInfo.PlacementStyle PlacementStyle","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"6BA2ABFF030AC14F471081E50470BE3D82581051BF387099EF1AEFD9B3A52060"},{"Id":"PlacingBiomeCategory:System.String","Name":"PlacingBiomeCategory","Type":"System.String","Signature":"public System.String PlacingBiomeCategory","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E193093DC147504165C666D6F39EE09E0FD4F39C9E08A43722B4DE19DC1532B2"},{"Id":"PlacingConstruction:Candide.PlayerMode.Construction.PlacingConstruction","Name":"PlacingConstruction","Type":"Candide.PlayerMode.Construction.PlacingConstruction","Signature":"public Candide.PlayerMode.Construction.PlacingConstruction PlacingConstruction","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7093F9D7D3CA638105607F34E06358178B5BD364A8604FDBE7B251A903EB9483"},{"Id":"PlacingTopLeftTile:Microsoft.Xna.Framework.Point","Name":"PlacingTopLeftTile","Type":"Microsoft.Xna.Framework.Point","Signature":"public Microsoft.Xna.Framework.Point PlacingTopLeftTile","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"5BE43131B9E6A1E3D067D008763733E16CB17EC9C330B3E778B9EB4783BC1267"},{"Id":"Primary:Candide.Input.SuperKeybind","Name":"Primary","Type":"Candide.Input.SuperKeybind","Signature":"public Candide.Input.SuperKeybind Primary","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"10A05DB95068F5303D7360EBFC08D26091D54B65122FD5B8270405406E721887"},{"Id":"Secondary:Candide.Input.SuperKeybind","Name":"Secondary","Type":"Candide.Input.SuperKeybind","Signature":"public Candide.Input.SuperKeybind Secondary","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8FB8CF09986A1647A5F3EA69E16C2778C596D6CDFC36D280EEF8C09220FA964C"},{"Id":"SelectedConstructionChanged:System.EventHandler\u00601\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E","Name":"SelectedConstructionChanged","Type":"System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E","Signature":"private System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E SelectedConstructionChanged","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"508791BB275E22BAF488D76448A0D294A0BBEFE6D53890AFE3AC7A0E34B15294"}],"Properties":[],"Events":[{"Id":"SelectedConstructionChanged:System.EventHandler\u00601\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E","Name":"SelectedConstructionChanged","Type":"System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E","Signature":"public System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E SelectedConstructionChanged","Visibility":"public","Hash":"3E5556B55B7A0D3448437FBCC45FB095540D6EF9090A29BE38B791E4D1962104"}],"Methods":[{"Id":"DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"DrawInWorldUi","Signature":"public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":136,"BodyHash":"4413200C92216BFB2E56F422290E8D8B5E4984E3BDE950A5210D8E44862EDB93","Hash":"7A34497C0A69004F4AD6BB8E7DE99A63B7AB449B76E22FF90905DE745EB12B7B","CalledMethods":["Candide.Input.RtsPlayerInputController::get_PlacingPosition()","Candide.GameModels.Systems.ConstructionSitesSystem::DrawInWorldTileOverlayForConstructionUnderMouse(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2)","Candide.PlayerMode.Construction.PlacingConstruction::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Point)","Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)","Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)","Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)","Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":[],"Source":null},{"Id":"GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)-\u003ESystem.String","Name":"GetBiomeCategory","Signature":"public System.String GetBiomeCategory(Microsoft.Xna.Framework.Rectangle constructionTileBounds, Microsoft.Xna.Framework.Point placingTopLeftTile)","Visibility":"public","ReturnType":"System.String","Parameters":[{"Name":"constructionTileBounds","Type":"Microsoft.Xna.Framework.Rectangle","IsOut":false,"IsOptional":false},{"Name":"placingTopLeftTile","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":33,"BodyHash":"B02E9FC31BFB87FDF44DFB57A5E24C3292ECE5DD303544FA34937FE99A00CCA3","Hash":"F7BEC0506FDF660F14EE493CEF7D93B8EC8133BD819A69799DAA34456F0A1DD1","CalledMethods":["Candide.Toolkit.BiomeCategoryHelper::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle)"],"StringLiterals":[],"Source":null},{"Id":"Reset()-\u003ESystem.Void","Name":"Reset","Signature":"public System.Void Reset()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"ECE61E22F962F2F640AD9F90E0AF4744CD3D30CA0C549FE89D4476DDB7F615EF","Hash":"CC50356A6FBB1C9A57A3E289F41F58C683400D860FB4AD12803D710FFABE291C","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"ResetAll()-\u003ESystem.Void","Name":"ResetAll","Signature":"public System.Void ResetAll()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"ABC6ED2CEFEE80D74F8E41F0E2983C1DE183FCBF951CAD2275DD09F8289A09B9","Hash":"3029AC428235853EB2BFC6FDAD4392E257CDF61BDDEB59A59E6F7847198DCF56","CalledMethods":["Candide.PlayerMode.Construction.Constructing.ConstructingHandler::ResetDrawing()","Candide.PlayerMode.Construction.Constructing.ConstructingHandler::Reset()"],"StringLiterals":[],"Source":null},{"Id":"ResetDrawing()-\u003ESystem.Void","Name":"ResetDrawing","Signature":"public System.Void ResetDrawing()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":21,"BodyHash":"D361AE5A3BF4E45E05D5199D51C4B33D8C7E68E5289BA90E2F0E249E31CE9673","Hash":"6ACBA46D8C32FDFFE928FADF987901153A7EBF583E0E8B544E68699786526AAA","CalledMethods":["Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::Reset()","Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler::Reset()","Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler::Reset()","Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler::Reset()"],"StringLiterals":[],"Source":null},{"Id":"SetSelectedConstruction(System.String)-\u003ESystem.Void","Name":"SetSelectedConstruction","Signature":"public System.Void SetSelectedConstruction(System.String constructionId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"constructionId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":208,"BodyHash":"19F19E2F376309D814596BDFA78722CB7D2A371A235A9C63D06BEB279092C826","Hash":"06EC5905C3B0B7CEA49BD7F2EEB8AF323E69D1B9F71CCC06AC8D86F2B231060A","CalledMethods":["Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()","System.String::op_Equality(System.String, System.String)","Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)","Candide.PlayerMode.Construction.Constructing.ConstructingHandler::ResetDrawing()","System.String::IsNullOrEmpty(System.String)","Candide.PlayerMode.Construction.PlacingConstruction::.ctor(System.String)","System.EventHandler\u003CCandide.PlayerMode.Construction.PlacingConstruction\u003E::Invoke(System.Object, !0)"],"StringLiterals":["service:remove_construction_site"],"Source":null},{"Id":"Update(CandideServer.Models.Town.TownModel)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(CandideServer.Models.Town.TownModel town)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"town","Type":"CandideServer.Models.Town.TownModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":274,"BodyHash":"86EBF9FD0E2A1DF0E9D203D7474B815C8F14CC6D2AF8C91221DCD29E1EAB511B","Hash":"9362826D8676CF306CB24F16BD4926C789A56D7871AA00895A94FAF9CB4825CE","CalledMethods":["Candide.Input.RtsPlayerInputController::get_PlacingPosition()","Candide.PlayerMode.Construction.PlacingConstruction::get_SpaceInfo()","Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","Candide.PlayerMode.Construction.PlacingConstruction::get_ConstructionId()","Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)","Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)","Candide.PlayerMode.Construction.PlacingConstruction::Update()","Candide.PlayerMode.Construction.Constructing.SingleDrawingHandler::Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)","Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler::Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)","Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)","Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler::Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":[],"Source":null}],"Hash":"D132B1925E75AB76CA57B3CA007033227DA12AFF82F152A4BC53ECD76C3B5D9E"}