CandideServer.ServerSystems.WorldItemServerSystem
Type JSONpublic class in CandideServer.ServerSystems
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerSystems - Base type
System.Object - Hash
53835B3044A9B3D37F4F249A312E32AF9BB8C1711FB08F827DB871A49F28C57C
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
AirFriction# | public | public System.Double AirFriction |
CollisionHeight# | public | public System.Single CollisionHeight |
CollisionRadius# | public | public System.Single CollisionRadius |
DefaultCooldown# | public | public System.Single DefaultCooldown |
GroundFriction# | public | public System.Double GroundFriction |
LongerCooldown# | public | public System.Single LongerCooldown |
PickupRadius# | public | public System.Single PickupRadius |
ReusableLootList# | private | private System.Collections.Generic.List<CandideServer.Models.Items.ServerWorldItemModel> ReusableLootList |
ShortenedCooldown# | public | public System.Single ShortenedCooldown |
WorldItemCollision# | public | public CandideCreator.Shared.Collision.CollisionCircle WorldItemCollision |
Methods
StabilizeWorldItems
#
public System.Void StabilizeWorldItems(CandideCreator.Shared.Models.RectangleF area, System.Single height, System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9D838B187F1FC87393646481B9F14954F28E962A3D358179DF86DE77386C8C27 - Body hash
BC83580FBCD1B8FCE93A13BF099178DCEA88569F779132B0A78033AF413A136C - IL size373
Referenced calls
Microsoft.Xna.Framework.GameTime::get_TotalGameTime()System.TimeSpan::get_TotalSeconds()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::GetEnumerator()Dictionary.Enumerator<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::Deconstruct(!0&, !1&)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector2::LengthSquared()Microsoft.Xna.Framework.Vector3::Length()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::Remove(!0)Dictionary.Enumerator<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::MoveNext()System.IDisposable::Dispose()
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7398FAA068D806313ADBC7E30352F348DAA10A08A2FA2355CE664B80B2AF1DBA - Body hash
7EBF595F2E359502E90DEE4A3999DFA6D1573470E6AF7B8D95D1D71EE9F51D29 - IL size1411
Referenced calls
Microsoft.Xna.Framework.GameTime::get_TotalGameTime()System.TimeSpan::get_TotalSeconds()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::GetEnumerator()Dictionary.Enumerator<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::Deconstruct(!0&, !1&)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.World.ServerWorldHandler::HeightAtPoint(CandideServer.Models.Worlds.WorldModel, Microsoft.Xna.Framework.Vector2, System.Single)System.Math::Pow(System.Double, System.Double)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::LengthSquared()CandideServer.ServerManagers.WorldItemServerManager::RemoveWorldItem(System.Guid, System.Boolean)System.Runtime.CompilerServices.Unsafe::As(!!0&)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)CandideServer.World.ServerWorldHandler::CheckMovableObjectTerrainCollision(CandideServer.Models.Worlds.WorldModel, System.Single, Microsoft.Xna.Framework.Vector2&, Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionCircle)System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair>::TryGetValue(!0, !1&)Microsoft.Xna.Framework.Vector2::get_Zero()Shared.Collision.CollisionSpecialGroup::CheckMovableObjectVsTerrainCollision(System.Single, Microsoft.Xna.Framework.Vector2&, Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape, Microsoft.Xna.Framework.Vector2)CandideServer.ServerControllers.WorldItemServerController::UpdateWorldItemPosition(CandideServer.Models.Items.ServerWorldItemModel)Microsoft.Xna.Framework.Vector3::Length()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::Remove(!0)Dictionary.Enumerator<System.Guid, CandideServer.Models.Items.ServerWorldItemModel>::MoveNext()System.IDisposable::Dispose()CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Values()Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Collections.Generic.Dictionary<System.Guid, CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.Items.ServerWorldItemModel>>::TryGetValue(!0, !1&)System.Collections.Generic.List<CandideServer.Models.Items.ServerWorldItemModel>::Clear()CandideCreator.Shared.Algorithms.AabbTree<CandideServer.Models.Items.ServerWorldItemModel>::QueryFast(CandideCreator.Shared.Models.RectangleF)AabbTree.QueryRect<CandideServer.Models.Items.ServerWorldItemModel>::GetEnumerator()