Candide.GameModels.Managers.EntityManager
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
0B291380F6CCD4B9D39D580EEBD7211C2728291A2434F516247060235D840030
Relationships
Base type
System.Object
Methods
Catapult
#
public System.Void Catapult(Shared.Entity.EntityWrapper thrower, Shared.Entity.EntityWrapper target, Microsoft.Xna.Framework.Vector3 throwVelocity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
116095D9CA210100FF0A2A30935E7DAA932A22FEA962C3062CEDC4FE8A79A00D - Body hash
2561A26437C04F88565224D506ED13C58D6D0A67F0F4F6FE47128F2FD9F792C4 - IL size409
Referenced calls
Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)Shared.Models.Spells.AttackSpellArgs::.ctor()System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16&)Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>>::get_Item(!0)System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Invoke(!0, !1, !2)Shared.Entity.SharedEntityAuraManager::AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>, System.Boolean)Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)Shared.Entity.EntityWrapper::get_Position()Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable<System.Guid>, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage::.ctor()Candide.GameModels.Services.EntityService::SendCatapult(CandideServer.MessageModels.Entities.Movable.CatapultEntityMessage)
String literals
shockwave_smallthrow_object_catapultedaura:special:catapult_ignore_collisions
CreateCatapultSnapshotData
#
public Shared.Helpers.CastSpellArgs CreateCatapultSnapshotData(Shared.Entity.EntityWrapper thrower, Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
Shared.Helpers.CastSpellArgs - StaticTrue
- VirtualFalse
- Hash
B785D46F0E9F693A9E7A098E2FF26DE69E86CA946E8B70B8F48A3BFCD7C1FD07 - Body hash
DF2691B9A8F39728E3A1B6FECB566D823C7F7AD43B64AA2CF8E29D506567AF8A - IL size267
Referenced calls
Shared.Combat.Spells.Parameters.ExplosionSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::get_Zero()System.Collections.Generic.Dictionary<System.String, System.Single>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)Shared.Models.Spells.AttackSpellArgs::.ctor()System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16&)
String literals
shockwave_smallWorldStats_ArmamentsDamageModifierFailed fetching world stat WorldStats_ArmamentsDamageModifierthrow_object_catapultedFailed creating catapult snapshot spell args.
DealDamage
#
public System.Void DealDamage(CandideServer.MessageModels.DealDamageMessage message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5124FFCE8758250CCD0C1335FEFE7309E711F3CC9CA4121DEBA2CF416B7FBD80 - Body hash
8B4CFE6A3EA374C673D60A2ED7B95C5CDFDD7F78C2EC9169A4B3D2DB5E6AEA58 - IL size221
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary<!!0, !!1>, !!0)Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::set_Health(System.Single)Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.AttackType, System.String, System.String)System.Nullable<System.Single>::.ctor(!0)Shared.Combat.SharedCombatHandler::DoDamage(Shared.Combat.DamageInfo)Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)
Detach
#
public Shared.Entity.EntityWrapper Detach(Shared.Entity.EntityWrapper carrier, System.Nullable<Microsoft.Xna.Framework.Vector3> detachPosition, System.Boolean sendSync)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.EntityWrapper - StaticTrue
- VirtualFalse
- Hash
F3B17B901676324D069E571B535B93A914CF5CE132DA59849860A9E3B49C7E05 - Body hash
6F41A50D90BEB291A008FE57B945C1DC61D24E3A3AD2DB181993943F5F59CBB8 - IL size47
Referenced calls
Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable<Microsoft.Xna.Framework.Vector3>)CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage::.ctor()Shared.Entity.EntityWrapper::get_Id()Candide.GameModels.Services.EntityService::SendDetach(CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage)
Called by
Candide.Entities.PlayerState.PlayerController::SendDetachCandide.Entities.PlayerState.PlayerController::UpdateAndCheckCarriedEntityStatusCandide.Entities.PlayerState.PlayerStates.LiftingState::OnDamagedCandide.Entities.PlayerState.PlayerStates.NormalState::OnEnterCandide.Entities.PlayerState.PlayerStates.SittingState::OnEnterCandide.Entities.PlayerState.PlayerStates.SittingState::OnLeaveCandide.GameModels.Services.EntityService::OnReceive_DetachCandide.GameModels.Services.PlayerActionService::OnReceive_PlayerSatActionCandide.Multiplayer.Services.PlayerService::PlayerDisconnected
ForgetAllExceptPlayer
#
public System.Void ForgetAllExceptPlayer()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0AAF4A1767A7EED2F2E856E3BFDE7A0EC7860876EF8CC3E6413C726EDE71B361 - Body hash
E5EE14B145F77AEEB0A3B7C39218846A2379F3CF6975ECD98136EC492B86F8B7 - IL size104
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::GetEnumerator()Dictionary.Enumerator<System.Guid, Shared.Entity.EntityWrapper>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, Shared.Entity.EntityWrapper>::Deconstruct(!0&, !1&)Candide.Multiplayer.Models.LocalPlayer::get_EntityId()System.Guid::op_Equality(System.Guid, System.Guid)Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)Dictionary.Enumerator<System.Guid, Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
ForgetEntity
#
public System.Void ForgetEntity(System.Guid entityId, Shared.Entity.EntityRemoveInfo info)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
843CA02121AE7892EFF0E0D635A114FECEDF6E29BA5F826D86F4B3E1569573B9 - Body hash
75A0E5B6690B729D13ED7FD4A9F3C2B4FDB6B08669C3F8C2BDE247D708A3FD42 - IL size25
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)
HandleEntityAnimationMessage
#
public System.Void HandleEntityAnimationMessage(CandideServer.MessageModels.Entities.EntityAnimationMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2ACE06C08FC884268987AA43B52169C5818C448C004161800D483ED5D7DFF9EA - Body hash
C871CBB341D23E047E9B09EB25CDE2EAB611979D2FC58968B97005E2EFA36F2E - IL size7
Referenced calls
HandleEntityControllerMessage
#
public System.Void HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6D198C36885F7AE525FBF9DD26D497A04D96E16592EA5DB5B15B714E38C8AE00 - Body hash
7C0CC7D7270314E33F1849749AD3DAF704BF16A3EC3943A6A07E4CB091F7B37C - IL size7
Referenced calls
HandleEntitySignalMessage
#
public System.Void HandleEntitySignalMessage(CandideServer.MessageModels.Entities.EntitySignalMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FA12563E65901D5B43F371CB334E87144FE4C568AEC7E2EDACD3F45D29D21EAE - Body hash
C3796B6F1974C38473CD2B256A5E4BC999CBDA3960EAB878BE124C7ECFA1ACA2 - IL size7
Referenced calls
HandleEntityVfxMessage
#
public System.Void HandleEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C437F31B3AB2332D072C5FC0B45CA6B41B8FECB748D522460D59D1250264E465 - Body hash
7D3E0DB3D134901D8EE27E62B57F54B612C05842FBF92073332DE43B0B3D5DF9 - IL size7
Referenced calls
MoveEntity
#
public System.Void MoveEntity(System.Guid entityId, Microsoft.Xna.Framework.Vector3 position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
578C0F5F0F78D6C82906EDA1A5F77BA9B993D6EB10134ECB12522AF7B960D559 - Body hash
D1475569C039EA6207ED29D43D0CB3598F467CCE4BF4817F1A50267EED674A8A - IL size8
OnEntityKilled
#
public System.Void OnEntityKilled(Shared.Combat.DamageInfo damageInfo, Shared.Entity.Base.OnKilledBehaviour behaviour)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
69983DC91D2BC963AA230375EFE8A59C7264B203B0036F24BFC97B9AB42C4F59 - Body hash
C6C66BF865A808C2341F63B0B55ED51768D83ACDB4EC2C88248D8FA1A363C5D3 - IL size434
Referenced calls
Shared.Entity.EntityWrapper::get_Material()Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)System.ArgumentOutOfRangeException::.ctor()
Called by
String literals
event:/hits/destruction/armor_smashevent:/hits/destruction/crate_smashevent:/hits/destruction/split_wooden_logevent:/hits/destruction/shrubbery_smashevent:/hits/destruction/gore_smallevent:/hits/destruction/goreevent:/hits/destruction/rock_smashevent:/hits/impact/impact_boneevent:/hits/impact/impact_ethereal
SyncDisconnected
#
public System.Void SyncDisconnected(Candide.Multiplayer.Services.DisconnectReason reason)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
BE0E87CBAD49EB9F5A35C2987865435E1EFF0FBFAB5647448662BC977E51C83D - Body hash
4F31991C283DB620B55569738B292B4E83D56ABD8AA03680B56200AE12F033D4 - IL size84
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::GetEnumerator()Dictionary.Enumerator<System.Guid, Shared.Entity.EntityWrapper>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, Shared.Entity.EntityWrapper>::Deconstruct(!0&, !1&)Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)Dictionary.Enumerator<System.Guid, Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::Clear()
SyncRegister
#
public System.Void SyncRegister(System.Guid id, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
87F404AAB143F19CC6A99C95FC38B5DD8743AF4AED56BB0B37B9B22A90510556 - Body hash
B3DA8642740FB94320609A1723BB72309E9C5B70080E139CF4CED18F72824266 - IL size30
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::set_Item(!0, !1)
SyncRemoveEntities
#
public System.Void SyncRemoveEntities(CandideServer.MessageModels.Entities.RemoveEntitiesMessage message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A96CA69055C5AB1DF0E7F7F2C7A219A17123E85A3F41A0F3780141EB1B40D02B - Body hash
8CA7373B36F522CDBC2AB56C158B19EEA8B916C2F042AE672CC1E97777C0E89C - IL size50
Referenced calls
SyncRemoveEntity
#
public System.Void SyncRemoveEntity(System.Guid id, Shared.Entity.EntityRemoveInfo info, Shared.Combat.DamageResult messageDamageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
409C3674C6F1096D521170904EC6EA0983E44753C6CA0518FBAA56B47ADAEC91 - Body hash
70A625A83A4E10674D7821D5DCD6CA3F44EDB77418256BCFFAA348287408FB3C - IL size334
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.EntityWrapper::get_Health()Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)System.MathF::Ceiling(System.Single)Shared.Interfaces.Entity.IEntitySystemBridge::OnEntityTookDamage(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, Shared.Combat.DamageInfo, System.Single, System.Boolean)Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)Candide.GameModels.Managers.EntityManager::OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour)Shared.Entity.EntityWrapper::get_Position()Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)
SyncThrow
#
public System.Void SyncThrow(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1B54B84AA56DB098845275E10A288D948608B532920051903E8EE405047ED702 - Body hash
F9CA50804DCFA9AFC35E829F083FAEFC62654C7BB53E76D1996DBD75CFA6B996 - IL size185
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper&, System.String)Shared.Entity.EntityWrapper::get_CarriedId()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::set_CarriedId(System.Nullable<System.Guid>)Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable<System.Guid>, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)
String literals
SyncThrowaura:special:catapult_ignore_collisions
TryAttach
#
public System.Boolean TryAttach(Shared.Entity.EntityWrapper carrier, Shared.Entity.EntityWrapper target, Shared.Combat.EntityAttachPriority priority, System.Boolean localForceAttach, System.Boolean sendSync)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
CD09C10182BCBC3F3C28EB23DEB36105F26BA88F317961E1AA9EF07BA160DFE8 - Body hash
CC2F8DA4147755C65F542C73173A933A2637FB1C90EBEB220D3061D36E141F8D - IL size106
Referenced calls
EntityManager.<>c__DisplayClass0_0::.ctor()Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest::.ctor()Shared.Entity.EntityWrapper::get_Id()EntityManager.<>c__DisplayClass0_0::<TryAttach>b__0(CandideServer.MessageModels.Entities.Carrier.AttachEntityResponse)System.Action<CandideServer.MessageModels.Entities.Carrier.AttachEntityResponse>::.ctor(System.Object, System.IntPtr)EntityManager.<>c__DisplayClass0_0::<TryAttach>b__1(System.Byte)System.Action<System.Byte>::.ctor(System.Object, System.IntPtr)Candide.GameModels.Services.EntityService::Send_TryAttach(CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest, System.Action<CandideServer.MessageModels.Entities.Carrier.AttachEntityResponse>, System.Action<System.Byte>)
TryAttachNoSynch
#
public System.Boolean TryAttachNoSynch(Shared.Entity.EntityWrapper carrier, Shared.Entity.EntityWrapper target, Shared.Combat.EntityAttachPriority priority, System.Boolean localForceAttach)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
D98D3EF0954DD0C972FC4F138930709E4B63BCDDB7F241F7D4E39E3874959249 - Body hash
6D5E9FEDFF7A1B7633A17B90F6EE57DF4EF372F7A0EC3602D1915399BE577EEF - IL size237
Referenced calls
Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Analytics.AnalyticsManager::TrackError(System.String)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper&, System.String)Shared.Entity.SharedEntitySystemController::TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)Shared.Entity.EntityWrapper::get_AllowPlayerSteal()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)Shared.Entity.EntityWrapper::get_Name()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)Shared.Entity.EntityWrapper::get_BaseGuid()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
String literals
Samuel exception would have triggered! Reason: Target is not movable.TryAttachNoSynchSamuel exception would have triggered! Reason: Target was already carried by a '' () and did not allow player steal.Samuel exception would have triggered! Reason: Player already had something attached.
TryRemoveFortificationInTileBounds
#
public System.Boolean TryRemoveFortificationInTileBounds(Microsoft.Xna.Framework.Point point)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
D348A2ACE0DFFFD2F7D76C0ABD21D8CF92E15476787EBD5E5B6B4D6ED3B1B171 - Body hash
EFA34A39AFA68AD8775C0BD607789413B96F0478FC9B794499D5CA2CB427A99F - IL size255
Referenced calls
Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_BaseGuid()System.Guid::op_Inequality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::get_Id()Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)Shared.Entity.EntityWrapper::get_Position()Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
TryRemoveStubInTileBounds
#
public System.Boolean TryRemoveStubInTileBounds(Microsoft.Xna.Framework.Rectangle tileBounds)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
11DBB211660491EA4A0E4F1031E0C45D41E14418A6496F99D1E235153C8EBD75 - Body hash
2F861E76268B876E713FE1276BD0100015D934476D45BF27B717EA01577B1279 - IL size259
Referenced calls
CandideCreator.Shared.Models.RectangleExtensions::ToRectangleF(Microsoft.Xna.Framework.Rectangle)CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)Candide.World.WorldHandler::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_BaseGuid()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.EntityWrapper::get_Id()Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)Shared.Entity.EntityWrapper::get_Position()Candide.GameModels.Systems.ConstructionSitesSystem::ConstructionBuiltVfx(Microsoft.Xna.Framework.Vector3, System.Single)Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
String literals
event:/buildings/construction_remove
TryRemoveWallAtPoint
#
public System.Boolean TryRemoveWallAtPoint(Microsoft.Xna.Framework.Point point)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
8B8B7A17845AF509EA97747D88BC6DCE217041F607F8C7A882354B7695707ED6 - Body hash
5311FD832089DDFEAD14FE8FD366533054CC211150983DF97C47EF63FAD9CE8D - IL size174
Referenced calls
Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Shared.Collision.CollisionSpecialGroup::GetEntitiesOverlappingPoint(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_BaseGuid()System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable<!!0>, !!0)Shared.Entity.EntityWrapper::get_Id()Candide.GameModels.Services.EntityService::SendRequestRemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)Shared.Entity.EntityWrapper::get_Position()Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
String literals
event:/buildings/construction_remove
TryThrow
#
public System.Boolean TryThrow(Shared.Entity.EntityWrapper thrower, Shared.Entity.EntityWrapper target, Microsoft.Xna.Framework.Vector3 throwPosition, Microsoft.Xna.Framework.Vector3 throwVelocity, System.Boolean sendSync)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
0C33DB5FBDA317649E7B90D9E0AB8FF70B0B7FF5092E2D42AAE21595EF5FE117 - Body hash
77D869776D56CFF9A1FE73153F48496946170E5E07018F834F0A20C4EBAEBA36 - IL size361
Referenced calls
Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Models.Spells.AttackSpellArgs::.ctor()System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16&)Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)Shared.Entity.EntityWrapper::get_KillWhenThrown()Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable<System.Guid>, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage::.ctor()Candide.GameModels.Services.EntityService::SendThrow(CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage)Microsoft.Xna.Framework.Vector3::get_Zero()Candide.GameModels.Systems.DeadReckoningSystem::PredictData(System.Guid, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, Shared.Entity.EntityWrapper)
Called by
String literals
throw_object
UpdateEntitiesInfo
#
public System.Void UpdateEntitiesInfo(CandideServer.MessageModels.Entities.EntitiesInfoMessage message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
434808FD3B8A61410CC2E4EBF82F6B0651D864B6DA865F9CC2B3F23D6E706926 - Body hash
2FECAAEB3BD3ED7F5257C7965550717F9796556810AFA0F3E7C9FB8B1A02AE7E - IL size7
Referenced calls
UpdateEntitiesInfo
#
public System.Void UpdateEntitiesInfo(System.Collections.Generic.List<CandideServer.MessageModels.Entities.EntityInfoMessage2> entityInfo, System.Collections.Generic.List<CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2> immovableEntityInfo, System.TimeSpan updateTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
370617105CF234FB1CF497C3C471FE9E6C2165D0EC0A753D641DD618168D530A - Body hash
7E213D854128E78B2F74266724E4C05B888E64C2CED84AE0AD19BB800FFCAFA3 - IL size9
UpdateParameter
#
public System.Void UpdateParameter(System.Guid entityId, System.String parameterName, System.String parameterValue, System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
16E1FDB2312A68419F4A8A4510844CF30BE9AAC43E5FF78FE68BED18B4F4D77A - Body hash
B0D31523C1C725849B69F4F35E32867EBEA191054070DEEF18DEECEA04222191 - IL size24
Referenced calls
Candide.GameModels.Services.EntityService::SendUpdateEntityParameter(System.Guid, System.String, System.String, System.Int32)System.Nullable<System.Int32>::.ctor(!0)Candide.GameModels.Controllers.EntityController::UpdateEntityParameter(System.Guid, System.String, System.String, System.Nullable<System.Int32>)