Candide.Multiplayer.PlayerSystem
Type JSONpublic class in Candide.Multiplayer
Type metadata
- Assembly
Romestead - Namespace
Candide.Multiplayer - Base type
System.Object - Hash
DFEC0A4DF343BD0C2AA1C4DEE47D92183E8264CF5B21D766C8C45844FEF059F9
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ShowNameplates# | public | public System.Boolean ShowNameplates |
Methods
DrawInWorldUI
#
public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Matrix cameraMatrix)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C96E65B9281571F546179C26A94E91F61C262465346A71E789618EEBAFB6247C - Body hash
A893DF8007601D36C9A000047D5B66FCBD1D1404A690E909B57CA1D6DDCB24D4 - IL size260
Referenced calls
Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable<Microsoft.Xna.Framework.Matrix>)System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Values()Dictionary.ValueCollection<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Current()Candide.Entities.PlayerState.NetworkPlayerController::DrawPixelUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)Dictionary.ValueCollection.Enumerator<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::MoveNext()System.IDisposable::Dispose()Microsoft.Xna.Framework.Graphics.SpriteBatch::End()System.Nullable<Microsoft.Xna.Framework.Matrix>::.ctor(!0)Candide.Entities.PlayerState.NetworkPlayerController::DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Boolean)
Update
#
public System.Void Update()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
DCD22FB9DD97C5F336E2003FCFBE92084288B0F902040750EAFE5BD819F5C7F9 - Body hash
4C7A749DAA85B41DBB0989C489DAA9D1571EBD9984AEB14F3B3C2088C7934529 - IL size703
Referenced calls
Candide.Graphics.Camera::get_CurrentPositionCenter()CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::HalfInflate(System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::HalfInflateReturn(System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Contains(!0)System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)Candide.Multiplayer.Services.PlayerService::SendPlayerUpdate(Shared.Entity.EntityWrapper)System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Item(!0)Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_Position()Candide.Multiplayer.PlayerManager::RespawnPlayer(System.Int32, System.Guid, Microsoft.Xna.Framework.Vector3)System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Values()Dictionary.ValueCollection<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Current()Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()System.Guid::op_Inequality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)Candide.Entities.PlayerState.NetworkPlayerController::.ctor()Candide.Multiplayer.PlayerManager::CreatePlayerEntity(Candide.Multiplayer.Models.ClientPlayerCharacter, Candide.Entities.PlayerState.PlayerAnimationController)Candide.GameModels.Controllers.EntityController::ForgetEntity(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo, System.Boolean)Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)Dictionary.ValueCollection.Enumerator<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::MoveNext()System.IDisposable::Dispose()
String literals
Player was dead but the player entity was not removed. Removing it.Player entity was removed but the player was not dead. Spawning a new entity