CandideServer.Entities.Controllers.ServerPermanentStubController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
24293A57AA74A02F641A79EC4D35DC3625FAACFC2E946AAD0185C1DB77FEBA1F
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
EmptyStubCheckTime# | public | public System.Single EmptyStubCheckTime |
EmptyStubCheckTimer# | public | public System.Single EmptyStubCheckTimer |
EntityOnStubId# | public | public System.Nullable<System.Guid> EntityOnStubId |
EntityOnStubKey# | public | public System.String EntityOnStubKey |
Properties
| Name | Visibility | Signature |
|---|---|---|
EntityOnStub# | public | public Shared.Entity.EntityWrapper EntityOnStub |
Methods
ClearEntityOnStub
#
private System.Void ClearEntityOnStub()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D92F829E5C0323B387B024BFFE39C6118E06265E8B318D31262951A2C5F341E6 - Body hash
B8B3D861BB912B45756566D3198B0F895A8DDD2F2F2CDD2CD25619703F272008 - IL size92
Referenced calls
CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable<System.Guid>)System.Nullable<System.Guid>::get_HasValue()CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)
Called by
String literals
eos
EmptyStubCheckForWood
#
private System.Void EmptyStubCheckForWood()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
724AB12843DFDE5D20FFDD991D449179B667C96624A500B4C99B2986D3426794 - Body hash
8014CE453921CA82464DB0F0843A8D04BD232671F35986F3066430A76D8CFB5C - IL size115
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()CandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CB0A91EA6E21BD8C318DE3AE5AEB97FD0D27448DDAC6C0A1A6CFCF57CD2E1592 - Body hash
A6C546B765A09C6C379AB1A5210FBFE5FAC29B3C047A30EDF2D88A514B233E21 - IL size105
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable<System.Guid>)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)
String literals
eos
OnEntityCollision
#
public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3& overrideVelocity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
5DD413BD11F86B57282B022AFB6C0EE2267D9171663B909FFC839340945C8250 - Body hash
7E1C60DA7C471552A6B8D4FD107EB74621AB044737973ED955BED0576DDD42A6 - IL size27
OnProjectileHit
#
public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
678706F6FACFA76ACFB784C4328466C20F75990B0B0F71A6E1186B336F7481A6 - Body hash
E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C - IL size2
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
001212FAC182DE3E7042E4FBD6FC7274683314AF271939CB4764F17D8ECB5CCC - Body hash
50C41CEC33063CF6A39261BC278C8F5F176FBE4548B4E7444A810B599C8254AB - IL size7
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A07B0F1AC642BEE8CF90D7489E763BD068E1BEF3863C04E2F5232C23C872272B - Body hash
D84AC1180C8B760048BA99F26CC69A4267081002FBE12C72DFF421B2BBFAF628 - IL size211
Referenced calls
CandideServer.Entities.Controllers.ServerPermanentStubController::ClearEntityOnStub()Shared.Entity.EntityWrapper::get_Frame()Shared.Entity.EntityWrapper::set_Frame(System.Int32)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_StandingOnEntityId(System.Int32)Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_CollisionHeight()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)
TryPutEntityOnStub
#
private System.Boolean TryPutEntityOnStub(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
5C65E3F255FD91EA2BB41E10D3BAC789DF3D469C1EF23DEA339D268D06DCF44B - Body hash
F99D8A201AD621C81FC89BE44E954922CA27DA96363A4CAF50C5578730BFAE7B - IL size259
Referenced calls
Shared.Entity.EntityWrapper::get_Mask()System.Enum::HasFlag(System.Enum)Shared.Entity.EntityWrapper::get_Carriable()Shared.Entity.EntityWrapper::get_CarrierId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntityWrapper::get_StandingOnEntityId()Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable<System.Guid>)System.Nullable<System.Guid>::get_Value()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Inequality(System.Guid, System.Guid)System.Object::ToString()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)
Called by
String literals
eos
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
67578D17926F7031D8641FB55CFF45958F5BCBB917A6DF226A7AA721A49C26AA - Body hash
A5E9F26D6530C6EFAB08D6F58E6C9958D920108A5E2593405E2FFA5DCAB946D8 - IL size139
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.Controllers.ServerPermanentStubController::EmptyStubCheckForWood()CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()Shared.Entity.EntityWrapper::get_StandingOnEntityId()Shared.Entity.EntityWrapper::get_CarrierId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)