{"Id":"Candide.PlayerMode.Construction.ConstructionContext","Name":"ConstructionContext","DisplayName":"ConstructionContext","FullName":"Candide.PlayerMode.Construction.ConstructionContext","Namespace":"Candide.PlayerMode.Construction","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"StateUpdated_AvailableResources:System.EventHandler","Name":"StateUpdated_AvailableResources","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_AvailableResources","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"DDDDBD9F41CA84FB5314B2506C0F9A4CC15C1F47390824959B36922E2BF2871D"},{"Id":"StateUpdated_HighestLevelledCarpenter:System.EventHandler","Name":"StateUpdated_HighestLevelledCarpenter","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_HighestLevelledCarpenter","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"3BE859FC37E4A31F5E95AC98A41F4049B2A41685B5D72450EA3EE31030B7962A"},{"Id":"StateUpdated_LogisticsTent:System.EventHandler","Name":"StateUpdated_LogisticsTent","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_LogisticsTent","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"49F4236D602891AC8DB8B843888E64A02C8FC7B767BA1B72AC18C3CBAF5BDD6C"},{"Id":"StateUpdated_SelectedConstruction:System.EventHandler","Name":"StateUpdated_SelectedConstruction","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_SelectedConstruction","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"4C9D79A96F689DE4456AAC8172443ECB023866CA3B15B0F50614C16EB888631B"},{"Id":"StateUpdated_Town:System.EventHandler","Name":"StateUpdated_Town","Type":"System.EventHandler","Signature":"private System.EventHandler StateUpdated_Town","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"0A95C45ACCC2AE3C1C597CC3848EFE58D9B2792A5E8430CC4F4A3067446FF350"},{"Id":"StorageGetters:System.Collections.Generic.Dictionary\u00602\u003CSystem.Guid,Candide.PlayerMode.Construction.TempClass\u003E","Name":"StorageGetters","Type":"System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E StorageGetters","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"78577B8D888DBE0DD1F00E1738A7DFD50C021C340AF19D5A4F2000F85B821CA6"},{"Id":"_isActivated:System.Boolean","Name":"_isActivated","Type":"System.Boolean","Signature":"private System.Boolean _isActivated","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"88D6A1410FC8CE372C884C39182F580FB51E2106CE52DA5952EC26D4B07FBFE8"},{"Id":"_state:Candide.PlayerMode.Construction.ConstructionModeDisplayState","Name":"_state","Type":"Candide.PlayerMode.Construction.ConstructionModeDisplayState","Signature":"private Candide.PlayerMode.Construction.ConstructionModeDisplayState _state","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E57C32FB9F97D91FA587046BC68F9EDAC63C298F35E77E63DE32670060639C06"}],"Properties":[{"Id":"State:Candide.PlayerMode.Construction.ConstructionModeDisplayState","Name":"State","Type":"Candide.PlayerMode.Construction.ConstructionModeDisplayState","Signature":"public Candide.PlayerMode.Construction.ConstructionModeDisplayState State","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"59498D22E9D0E827624FE2BEA5C4E791713A99325102F0CCA2E6494D591B33BA"}],"Events":[{"Id":"StateUpdated_AvailableResources:System.EventHandler","Name":"StateUpdated_AvailableResources","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_AvailableResources","Visibility":"public","Hash":"D5D7EED2A151B9496339A826C3D313A415AD51711F2B09B5C4CB4BD6061F621E"},{"Id":"StateUpdated_HighestLevelledCarpenter:System.EventHandler","Name":"StateUpdated_HighestLevelledCarpenter","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_HighestLevelledCarpenter","Visibility":"public","Hash":"1474071AC4E0965B7733A1F28503B20D11BE8EDF541A42E53ABEDCFE4B90378E"},{"Id":"StateUpdated_LogisticsTent:System.EventHandler","Name":"StateUpdated_LogisticsTent","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_LogisticsTent","Visibility":"public","Hash":"B7CB95C265A5913341B32EF5943A6F397759C1760FE1F5008A1116202FF4DD74"},{"Id":"StateUpdated_SelectedConstruction:System.EventHandler","Name":"StateUpdated_SelectedConstruction","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_SelectedConstruction","Visibility":"public","Hash":"D7B4216906FCEF72B162249209942398566A3227B37C0528F2ABD89C7CE77221"},{"Id":"StateUpdated_Town:System.EventHandler","Name":"StateUpdated_Town","Type":"System.EventHandler","Signature":"public System.EventHandler StateUpdated_Town","Visibility":"public","Hash":"ECEAE1EC33D6CE54BCD527D59C0726B4F936356C020A90A0DA89D2FB1566287D"}],"Methods":[{"Id":"Activate(CandideServer.Models.Town.TownModel)-\u003ESystem.Void","Name":"Activate","Signature":"public System.Void Activate(CandideServer.Models.Town.TownModel town)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"town","Type":"CandideServer.Models.Town.TownModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":183,"BodyHash":"D185717AD776DFE83A45CC42C338EDD79B8018AA8FAC0B6174E093FCA7DFCAEF","Hash":"39A0D890C4D258629981E3BA4ABB931EAD0616E56B7798875B092B7258E8DE54","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","Candide.PlayerMode.Construction.ConstructionModeDisplayState::Clear()","Candide.PlayerMode.Construction.ConstructionContext::OnBuildingAdded(System.Object, Candide.GameModels.Controllers.BuildingAddedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.BuildingsController::add_BuildingAdded(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.BuildingsController::add_BuildingRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::OnBuildingUpgraded(System.Object, Candide.GameModels.Controllers.BuildingUpgradedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.BuildingsController::add_BuildingUpgraded(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::OnDecorationUpgraded(System.Object, Candide.GameModels.Controllers.DecorationUpgradedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.DecorationsController::add_DecorationUpgraded(System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::OnDecorationRemoved(System.Object, Candide.GameModels.Controllers.DecorationRemovedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.DecorationsController::add_DecorationRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::SetTown(CandideServer.Models.Town.TownModel)"],"StringLiterals":[],"Source":null},{"Id":"Deactivate()-\u003ESystem.Void","Name":"Deactivate","Signature":"public System.Void Deactivate()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":182,"BodyHash":"AE97792D7BF2BFFB539F581FD5BC65E11501481B9F0EE1EBAA45C116284DF131","Hash":"58D682A730DB0B92983A97EA7888ABE5D467FF637D281B680AA726F0DB8598EF","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::OnBuildingAdded(System.Object, Candide.GameModels.Controllers.BuildingAddedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.BuildingsController::remove_BuildingAdded(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingAddedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.BuildingsController::remove_BuildingRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingRemovedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::OnBuildingUpgraded(System.Object, Candide.GameModels.Controllers.BuildingUpgradedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.BuildingsController::remove_BuildingUpgraded(System.EventHandler\u003CCandide.GameModels.Controllers.BuildingUpgradedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::OnDecorationUpgraded(System.Object, Candide.GameModels.Controllers.DecorationUpgradedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.DecorationsController::remove_DecorationUpgraded(System.EventHandler\u003CCandide.GameModels.Controllers.DecorationUpgradedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::OnDecorationRemoved(System.Object, Candide.GameModels.Controllers.DecorationRemovedArgs)","System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E::.ctor(System.Object, System.IntPtr)","Candide.GameModels.Controllers.DecorationsController::remove_DecorationRemoved(System.EventHandler\u003CCandide.GameModels.Controllers.DecorationRemovedArgs\u003E)","Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Reset()","Candide.PlayerMode.Construction.ConstructionContext::get_State()","Candide.PlayerMode.Construction.ConstructionModeDisplayState::Clear()"],"StringLiterals":[],"Source":null},{"Id":"HighestLevelledCarpenterBuildingId_Find()-\u003ESystem.Void","Name":"HighestLevelledCarpenterBuildingId_Find","Signature":"private System.Void HighestLevelledCarpenterBuildingId_Find()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":107,"BodyHash":"96B65BA58ECCA9EE60889442886E221CB5A9D496AC2C9E15A7586AA449D1E19F","Hash":"6C179900D598A3C67F0C40D7C285C8454C6569BC41C469953E9541BE63B7F08B","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()","Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)","Candide.GameModels.Managers.TownsManager::FindHighestLevelledCarpenterForTown(CandideServer.Models.Town.TownModel)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"LogisticsTentBuildingId_Find()-\u003ESystem.Void","Name":"LogisticsTentBuildingId_Find","Signature":"private System.Void LogisticsTentBuildingId_Find()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":107,"BodyHash":"A4FA2B5F19528EE191F3FBCB16EE3B5FC1AF989CE542727D12979F17358A4F9B","Hash":"6012DD5F4762EA4943A497928192F9B9ED4BF4C7F4D97165649FED1802AAD9CE","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()","Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)","Candide.GameModels.Managers.TownsManager::FindAnyLogisticsTentForTown(CandideServer.Models.Town.TownModel)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"MaterialStorages_Reset()-\u003ESystem.Void","Name":"MaterialStorages_Reset","Signature":"private System.Void MaterialStorages_Reset()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":80,"BodyHash":"28DC80116D3E2BDC3F00CDEB0CAAB8A05C73E444C2CA0EC9D6CD6DA263BDCAE0","Hash":"8A394F3A58EA060D1D724167FF296E34206D90CCB4E5D37CABE2792921FDAC59","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::Deconstruct(!0\u0026, !1\u0026)","Candide.PlayerMode.Construction.TempClass::Dispose()","Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::Clear()"],"StringLiterals":[],"Source":null},{"Id":"MaterialStorages_Setup()-\u003ESystem.Void","Name":"MaterialStorages_Setup","Signature":"private System.Void MaterialStorages_Setup()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":213,"BodyHash":"87267BDD824341750AB962C490BA8BD12103DC72B313B938A1CBD6A1499740CF","Hash":"C592CBDF0551F26B104E0691C64F00ECEC527C8E7864ABFE81846DD0400189D7","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()","Candide.GameModels.GameState::TryGetTown(System.Guid, Candide.GameModels.Models.ClientTownModel\u0026)","Candide.GameModels.Managers.TownsManager::GetAllMaterialStoragesForTown(CandideServer.Models.Town.TownModel)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::get_Count()","System.EventHandler::Invoke(System.Object, System.EventArgs)","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.Guid\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::TryGetValue(!0, !1\u0026)","Candide.PlayerMode.Construction.ConstructionContext::OnStorageGettersUpdate(System.Boolean)","System.Action\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","Candide.PlayerMode.Construction.TempClass::.ctor(System.Guid, System.Single, CandideServer.Models.IOStorageType, System.Action\u003CSystem.Boolean\u003E)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::set_Item(!0, !1)","HashSet.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"OnBuildingAdded(System.Object, Candide.GameModels.Controllers.BuildingAddedArgs)-\u003ESystem.Void","Name":"OnBuildingAdded","Signature":"private System.Void OnBuildingAdded(System.Object sender, Candide.GameModels.Controllers.BuildingAddedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"args","Type":"Candide.GameModels.Controllers.BuildingAddedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":100,"BodyHash":"2B1AE3D892A7909C3038ACA87DED84F79262EB6E4ED7EBC18A651E3F02EB36EA","Hash":"1C4FA7D6F5D3B32F9239725E40576C5E043C8F15B00E11A41D6C5EE8C8CB44C3","CalledMethods":["System.String::op_Equality(System.String, System.String)","Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Reset()","Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Setup()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.PlayerMode.Construction.ConstructionContext::LogisticsTentBuildingId_Find()","Candide.PlayerMode.Construction.ConstructionContext::HighestLevelledCarpenterBuildingId_Find()"],"StringLiterals":["material_storage","town_core","logistics_tent","OnBuildingAdded town core","carpenter"],"Source":null},{"Id":"OnBuildingRemoved(System.Object, Candide.GameModels.Controllers.BuildingRemovedArgs)-\u003ESystem.Void","Name":"OnBuildingRemoved","Signature":"private System.Void OnBuildingRemoved(System.Object sender, Candide.GameModels.Controllers.BuildingRemovedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"args","Type":"Candide.GameModels.Controllers.BuildingRemovedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":305,"BodyHash":"953D80F5B001BC1BE0E3150B62808930C1ED1706D4A413DDA4465F562C082311","Hash":"06A2C6E88B0718E49622433B7AF33C4F319B8D4F812F7B91C8BEBA9FF956E269","CalledMethods":["System.String::op_Equality(System.String, System.String)","Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Reset()","Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Setup()","Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_Value()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.PlayerMode.Construction.ConstructionContext::SetTown(CandideServer.Models.Town.TownModel)","Candide.PlayerMode.Construction.ConstructionContext::LogisticsTentBuildingId_Find()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","Candide.PlayerMode.Construction.ConstructionContext::HighestLevelledCarpenterBuildingId_Find()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.PlayerMode.Construction.ConstructionContext::SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)"],"StringLiterals":["material_storage","town_core","logistics_tent","carpenter"],"Source":null},{"Id":"OnBuildingUpgraded(System.Object, Candide.GameModels.Controllers.BuildingUpgradedArgs)-\u003ESystem.Void","Name":"OnBuildingUpgraded","Signature":"private System.Void OnBuildingUpgraded(System.Object sender, Candide.GameModels.Controllers.BuildingUpgradedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"args","Type":"Candide.GameModels.Controllers.BuildingUpgradedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":256,"BodyHash":"E4BC276C7B8E31BFE1973E4C0C2FF2E22B35A44512F11BF74177C14178DF6EDF","Hash":"00A228F6E2135645238669C3C80A0069032A06BF1F380B3E34F2FA77847CC184","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::GetValueOrDefault()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.GameModels.GameState::TryGetBuilding(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Building\u0026)","Candide.PlayerMode.Construction.ConstructionContext::SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)","Candide.PlayerMode.Construction.HighlightedBuilding::.ctor()","Candide.PlayerMode.Construction.HighlightedBuilding::Set(Candide.GameModels.Models.Constructions.Building, System.Nullable\u003CSystem.Guid\u003E)","System.String::op_Equality(System.String, System.String)","Candide.PlayerMode.Construction.ConstructionContext::LogisticsTentBuildingId_Find()","Candide.PlayerMode.Construction.ConstructionContext::HighestLevelledCarpenterBuildingId_Find()"],"StringLiterals":["material_storage","town_core","logistics_tent","carpenter"],"Source":null},{"Id":"OnDecorationRemoved(System.Object, Candide.GameModels.Controllers.DecorationRemovedArgs)-\u003ESystem.Void","Name":"OnDecorationRemoved","Signature":"private System.Void OnDecorationRemoved(System.Object sender, Candide.GameModels.Controllers.DecorationRemovedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"args","Type":"Candide.GameModels.Controllers.DecorationRemovedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":109,"BodyHash":"C3DA1AD92EBAE1AC02656C375E54625E6EE7652FE0F3FDE3F7A0BEECB0A4CA6B","Hash":"C75CA6116D9BEA88D05C86DCE3E83225F5378456AFA7CBEFBEFF487E1E4BA56F","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.PlayerMode.Construction.ConstructionContext::SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)"],"StringLiterals":[],"Source":null},{"Id":"OnDecorationUpgraded(System.Object, Candide.GameModels.Controllers.DecorationUpgradedArgs)-\u003ESystem.Void","Name":"OnDecorationUpgraded","Signature":"private System.Void OnDecorationUpgraded(System.Object sender, Candide.GameModels.Controllers.DecorationUpgradedArgs args)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sender","Type":"System.Object","IsOut":false,"IsOptional":false},{"Name":"args","Type":"Candide.GameModels.Controllers.DecorationUpgradedArgs","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":180,"BodyHash":"8510141CF695545216329C2A514C9B822F33CE8CAED4172D688C2A72BC6EE45A","Hash":"D4CA0B37053B37BB688143D172BCB4C0537E5CC5A04CFC54413BBC0071BF51E3","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::GetValueOrDefault()","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::get_Value()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","Candide.GameModels.GameState::TryGetDecoration(System.Nullable\u003CSystem.Guid\u003E, Candide.GameModels.Models.Constructions.Decoration\u0026)","Candide.PlayerMode.Construction.ConstructionContext::SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)","Candide.PlayerMode.Construction.HighlightedBuilding::.ctor()","Candide.PlayerMode.Construction.HighlightedBuilding::Set(Candide.GameModels.Models.Constructions.Decoration, System.Nullable\u003CSystem.Guid\u003E)"],"StringLiterals":[],"Source":null},{"Id":"OnStorageGettersUpdate(System.Boolean)-\u003ESystem.Void","Name":"OnStorageGettersUpdate","Signature":"private System.Void OnStorageGettersUpdate(System.Boolean hasData)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"hasData","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":151,"BodyHash":"FAFE7B2B9AAA2A43C4220EC4F5955BE2FC60C9EACFF18CEE9B581B2070CD9531","Hash":"8C17B64381317A715DE4D1B23790DAF981511D373F99F5963479CF8966C7ED29","CalledMethods":["CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Candide.PlayerMode.Construction.ConstructionContext::get_State()","Shared.Models.Construction.ConstructionMaterialsAggregate::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::Deconstruct(!0\u0026, !1\u0026)","Candide.PlayerMode.Construction.TempClass::get_HasData()","Shared.Models.Construction.ConstructionMaterialsAggregate::AddMaterialAmounts(System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E)","Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::MoveNext()","System.IDisposable::Dispose()","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":["Hej"],"Source":null},{"Id":"SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding)-\u003ESystem.Void","Name":"SetSelectedConstruction","Signature":"public System.Void SetSelectedConstruction(Candide.PlayerMode.Construction.HighlightedBuilding highlightedBuilding)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"highlightedBuilding","Type":"Candide.PlayerMode.Construction.HighlightedBuilding","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":326,"BodyHash":"40E68612C22CF3D3F6B2C1CAB3053565CEDD4372733DB92A069B66C2687E65CB","Hash":"28E8F88C523B4CF35E698745E466F2D7A7BCE114D6A8DFBF3448D7F5AD8E5A7F","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Models.Construction.ConstructionModel\u003E::get_Item(System.Int32)","System.Nullable\u003CCandide.PlayerMode.Construction.SelectedConstructionDisplayData\u003E::.ctor(!0)","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":["Check this out"],"Source":null},{"Id":"SetSubMode(Candide.PlayerMode.SubMode)-\u003ESystem.Void","Name":"SetSubMode","Signature":"public System.Void SetSubMode(Candide.PlayerMode.SubMode subMode)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"subMode","Type":"Candide.PlayerMode.SubMode","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"DA07E3C480A129F057DB3C8D417133DEAFC103E36A72F17C2121A461E3D7978F","Hash":"B331463BC84076282EA83A209619FA1B428051B98F8FF0A144AE1716194D5E99","CalledMethods":["Candide.PlayerMode.BigModeManager::EnterSubMode(Candide.PlayerMode.SubMode)"],"StringLiterals":[],"Source":null},{"Id":"SetTown(CandideServer.Models.Town.TownModel)-\u003ESystem.Void","Name":"SetTown","Signature":"private System.Void SetTown(CandideServer.Models.Town.TownModel town)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"town","Type":"CandideServer.Models.Town.TownModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":171,"BodyHash":"67D4547B013C1F94FBF267E4EABB31D158C3B57BB943BE1B28CD21F3B82F78FC","Hash":"B77DD47F3599237B32037141D5B49FBDCB9E6F755F1038830279968AF5D4FE36","CalledMethods":["Candide.PlayerMode.Construction.ConstructionContext::get_State()","Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Reset()","CandideServer.Models.Town.TownModel::GetLocalizedName()","System.Nullable\u003CCandide.PlayerMode.Construction.TownDisplayData\u003E::.ctor(!0)","Candide.PlayerMode.Construction.ConstructionContext::MaterialStorages_Setup()","Candide.PlayerMode.Construction.ConstructionContext::HighestLevelledCarpenterBuildingId_Find()","Candide.PlayerMode.Construction.ConstructionContext::LogisticsTentBuildingId_Find()","System.EventHandler::Invoke(System.Object, System.EventArgs)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":71,"BodyHash":"3597B91B8061DBE886B0DF8C65AEC0C222ADC029478C485A949E1B6EB1F70746","Hash":"67AA22D2A4907B77AE97E1A0519324FDB56548B4607DDE9B722C54BBF2807EB5","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::Deconstruct(!0\u0026, !1\u0026)","Candide.PlayerMode.Construction.TempClass::Update(Microsoft.Xna.Framework.GameTime)","Dictionary.Enumerator\u003CSystem.Guid, Candide.PlayerMode.Construction.TempClass\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"83B862983DDDDDA1C3F77C6131CF01CB8E6D7A887E4199D3F7E8D3204BF62DFD"}