{"Id":"Candide.GameModels.Models.Spells.PlaceConstructionSpell","Name":"PlaceConstructionSpell","DisplayName":"PlaceConstructionSpell","FullName":"Candide.GameModels.Models.Spells.PlaceConstructionSpell","Namespace":"Candide.GameModels.Models.Spells","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.GameModels.Models.Spells.AbstractSpell","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CanCast(Shared.Combat.Spells.Casting.SpellCastingContext)-\u003EShared.Combat.Spells.CanCastSpellResult","Name":"CanCast","Signature":"public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)","Visibility":"public","ReturnType":"Shared.Combat.Spells.CanCastSpellResult","Parameters":[{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":104,"BodyHash":"B69F60A99572FA7AE86DC9C57B6AAF69C9A810198D7FEADFE93551134F41EDE0","Hash":"6585CDF4A0134C7F81610CCF5F4BD54899A691CD728174372C2B95CB9EFD2440","CalledMethods":["Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)","Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)","Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()"],"StringLiterals":[],"Source":null},{"Id":"Cast(Candide.Combat.ClientProjectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs)-\u003ESystem.Void","Name":"Cast","Signature":"protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"projectileSystem","Type":"Candide.Combat.ClientProjectileSystem","IsOut":false,"IsOptional":false},{"Name":"context","Type":"Shared.Combat.Spells.Casting.SpellCastingContext","IsOut":false,"IsOptional":false},{"Name":"castSpellArgs","Type":"Shared.Helpers.CastSpellArgs","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":275,"BodyHash":"BCA301D22680DEBB3696A68B89AD84131CA3B49E60E63EABF499F98D00F350F8","Hash":"5BB9E0612BBEF82844D00A4A6114F03BF727802DAD8DD08A47C75ECE9A4E8E44","CalledMethods":["Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)","Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.Constructions.Building\u003E::TryGetValue(!0, !1\u0026)","Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)","Shared.Text.StringDefinitions::GetString(System.String)","Candide.CandideUI.PlayerWarningMessage::Add(System.String)","System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::get_HasValue()","System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E::GetValueOrDefault()","Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::set_PlacingItem(Shared.Models.Items.ItemInstanceModel)","Candide.Entities.PlayerState.PlayerController::TryEnterPlacingState(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)"],"StringLiterals":["Gui_Warning_PlacingInBuilding","Gui_Warning_PlacingInside","Gui_Warning_FailForNow"],"Source":null},{"Id":"GetToolTipText(System.Text.StringBuilder, System.Object)-\u003ESystem.Void","Name":"GetToolTipText","Signature":"public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sb","Type":"System.Text.StringBuilder","IsOut":false,"IsOptional":false},{"Name":"spellArgs","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":89,"BodyHash":"4A01C140182577E97DA90D43936912E897716BB16D35F5B8D2D006693C00ED9D","Hash":"C89A1E65817258F3A183C15C5E9F20FF549F6B8945DC7C77A0125BC8F97E3E12","CalledMethods":["Shared.Data.ConstructionDataBase::GetConstructionOrMissing(System.String)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","System.Text.StringBuilder::AppendLine(System.String)","System.Nullable\u003CShared.Text.StringId\u003E::get_HasValue()","System.Nullable\u003CShared.Text.StringId\u003E::GetValueOrDefault()"],"StringLiterals":["Spell_PlaceConstruction"],"Source":null}],"Hash":"1C49DE75135C11A540D6C2701F202EA810E3CAA9BB1DB88F0F212013D011D01F"}