Candide.GameModels.Models.Spells.PlaceConstructionSpell
Type JSONpublic class in Candide.GameModels.Models.Spells
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Models.Spells - Base type
Candide.GameModels.Models.Spells.AbstractSpell - Hash
1C49DE75135C11A540D6C2701F202EA810E3CAA9BB1DB88F0F212013D011D01F
Relationships
Methods
CanCast
#
public Shared.Combat.Spells.CanCastSpellResult CanCast(Shared.Combat.Spells.Casting.SpellCastingContext context)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.Spells.CanCastSpellResult - StaticFalse
- VirtualTrue
- Hash
6585CDF4A0134C7F81610CCF5F4BD54899A691CD728174372C2B95CB9EFD2440 - Body hash
B69F60A99572FA7AE86DC9C57B6AAF69C9A810198D7FEADFE93551134F41EDE0 - IL size104
Referenced calls
Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)Candide.Entities.PlayerState.PlayerStateMachine::get_CurrentState()
Cast
#
protected System.Void Cast(Candide.Combat.ClientProjectileSystem projectileSystem, Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5BB9E0612BBEF82844D00A4A6114F03BF727802DAD8DD08A47C75ECE9A4E8E44 - Body hash
BCA301D22680DEBB3696A68B89AD84131CA3B49E60E63EABF499F98D00F350F8 - IL size275
Referenced calls
Shared.Data.ConstructionDataBase::GetConstructionOrNull(System.String)Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.Building>::TryGetValue(!0, !1&)Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)Shared.Text.StringDefinitions::GetString(System.String)Candide.CandideUI.PlayerWarningMessage::Add(System.String)System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>::get_HasValue()System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>::GetValueOrDefault()Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters::set_PlacingItem(Shared.Models.Items.ItemInstanceModel)Candide.Entities.PlayerState.PlayerController::TryEnterPlacingState(Candide.Entities.PlayerState.PlayerStates.PlacingStateParameters)
String literals
Gui_Warning_PlacingInBuildingGui_Warning_PlacingInsideGui_Warning_FailForNow
GetToolTipText
#
public System.Void GetToolTipText(System.Text.StringBuilder sb, System.Object spellArgs)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C89A1E65817258F3A183C15C5E9F20FF549F6B8945DC7C77A0125BC8F97E3E12 - Body hash
4A01C140182577E97DA90D43936912E897716BB16D35F5B8D2D006693C00ED9D - IL size89
Referenced calls
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<Shared.Text.StringId>::get_HasValue()System.Nullable<Shared.Text.StringId>::GetValueOrDefault()
String literals
Spell_PlaceConstruction