{"Id":"Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler","Name":"DraggableDrawingHandler","DisplayName":"DraggableDrawingHandler","FullName":"Candide.PlayerMode.Construction.Constructing.DraggableDrawingHandler","Namespace":"Candide.PlayerMode.Construction.Constructing","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_lastPlacement:Microsoft.Xna.Framework.Point","Name":"_lastPlacement","Type":"Microsoft.Xna.Framework.Point","Signature":"private Microsoft.Xna.Framework.Point _lastPlacement","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"7CF3C924DAD40F67EA31393D761178BBC641AED44E4CBC76AD0F0C2808E73FDA"}],"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":24,"BodyHash":"5C47006A6C0A2598355F5E776B5205408A9EFA8D46AB03CCAA839A0708492488","Hash":"916EF382394737C02A1179057F08957EB6A33102AD2B1974A2326329D64B832D","CalledMethods":["Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Microsoft.Xna.Framework.Point, System.String)"],"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":13,"BodyHash":"B35C39F68E17A725708A48D8E776975881F1BED858CD7577EA5BADC245856989","Hash":"608EE85BCF05F637C451C70C893501CC0FA4FF6E792E3113770F7C0ACFB94934","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":133,"BodyHash":"22D7BAA520E01B503CFE6DB4EA7FD9B7CB12565E567E38582D7190E836AF69DF","Hash":"7147FFA02EE7F7FE398A425EDE6194E51D97AAE8E5018E3CE1CD2E3B32F75E87","CalledMethods":["Candide.Input.SuperKeybind::Down()","Microsoft.Xna.Framework.Point::op_Inequality(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)","Candide.PlayerMode.Construction.Constructing.ConstructingHandler::SetSelectedConstruction(System.String)","Candide.Input.SuperKeybind::Up()"],"StringLiterals":[],"Source":null}],"Hash":"69BE4EE7DFA1673DAC76AB56E1ED5669C3981913F094015991CBEC8CD58E9026"}