{"Id":"Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler","Name":"RectangleDrawingHandler","DisplayName":"RectangleDrawingHandler","FullName":"Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler","Namespace":"Candide.PlayerMode.Construction.Constructing","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_drawingRectangle:System.Boolean","Name":"_drawingRectangle","Type":"System.Boolean","Signature":"private System.Boolean _drawingRectangle","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"BBEC4A1E4AA3E9722C33E250F7EB7609B6875DE75C028A7BA9116F792AA9BCE3"},{"Id":"_rectangleTopLeftStart:Microsoft.Xna.Framework.Point","Name":"_rectangleTopLeftStart","Type":"Microsoft.Xna.Framework.Point","Signature":"private Microsoft.Xna.Framework.Point _rectangleTopLeftStart","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"7EDB68003D77D211E1C47F8AFC9DC7BCF6119BD9BAF032B380ED98461A7C14E6"},{"Id":"_xAmount:System.Int32","Name":"_xAmount","Type":"System.Int32","Signature":"private System.Int32 _xAmount","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"709C9211129DBAE1F0542B2FE3B90A8E84708C4AE8AB4C27F4E3D2E682A45E11"},{"Id":"_xSign:System.Int32","Name":"_xSign","Type":"System.Int32","Signature":"private System.Int32 _xSign","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"FFA64D9A64C95421798F158E4A4622ED9BE9E3EFF61181FD90D7F8DDB31EFA07"},{"Id":"_yAmount:System.Int32","Name":"_yAmount","Type":"System.Int32","Signature":"private System.Int32 _yAmount","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"B56CEF95A41F5481157819D93C189C683115FB00266ABD3D05699EA6BA8F74CF"},{"Id":"_ySign:System.Int32","Name":"_ySign","Type":"System.Int32","Signature":"private System.Int32 _ySign","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"5A61040910B5AA82D0EB19952CCCE56553D2B65ADCB0BFFD7D0C3E47D88228A9"}],"Properties":[],"Events":[],"Methods":[{"Id":"DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void","Name":"DrawInWorldUi","Signature":"public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"placingConstruction","Type":"Candide.PlayerMode.Construction.PlacingConstruction","IsOut":false,"IsOptional":false},{"Name":"handler","Type":"Candide.PlayerMode.Construction.Constructing.ConstructingHandler","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":174,"BodyHash":"A3CEFD30AD342CF6632ABBBF8348DB3BF26954E6CA7BA06B9AAC96BEBF8C529E","Hash":"B1D1E770198335E46D13A47A81E405D1D19F4B4D04D5FA1BCDCF8EAEE351D90F","CalledMethods":["Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Microsoft.Xna.Framework.Point, System.String)","Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)"],"StringLiterals":[],"Source":null},{"Id":"Reset()-\u003ESystem.Void","Name":"Reset","Signature":"public System.Void Reset()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"082E356C11F174157AE37C47EC8EC113A035FAF16B6A58929A63E6F60838239E","Hash":"F58FFA17CE190E2E9664C44EBEA6A5F7EA37E94A4ECFED835907C537D8CCA5ED","CalledMethods":["Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"Update(Candide.PlayerMode.Construction.PlacingConstruction, CandideServer.Models.Town.TownModel, Candide.PlayerMode.Construction.Constructing.ConstructingHandler)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, CandideServer.Models.Town.TownModel town, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"placingConstruction","Type":"Candide.PlayerMode.Construction.PlacingConstruction","IsOut":false,"IsOptional":false},{"Name":"town","Type":"CandideServer.Models.Town.TownModel","IsOut":false,"IsOptional":false},{"Name":"handler","Type":"Candide.PlayerMode.Construction.Constructing.ConstructingHandler","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":467,"BodyHash":"BEA1EB71648E015354DAB45D345475C23242D439A61446A8AFB7406B5C0A41CC","Hash":"2989E00D42E649DF574DD5D1D7FB06EB47303876DBA754F72FD54ED515323F1A","CalledMethods":["Candide.Input.SuperKeybind::Pressed()","Candide.PlayerMode.Construction.Constructing.RectangleDrawingHandler::Reset()","Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()","Candide.Input.SuperKeybind::Released()","Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.PlayerMode.Construction.PlacingConstruction::Place(Microsoft.Xna.Framework.Point, System.Nullable\u003CSystem.Guid\u003E, System.String)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)","System.Math::Sign(System.Int32)","System.Math::Abs(System.Int32)"],"StringLiterals":[],"Source":null}],"Hash":"48A4161115B8E4CD68FBD5F83B4FE3CA06E6787CBEBA0784F7CD5AA4D9E2D97E"}