Candide.GameModels.Systems.WorldItemSystem
Type JSONpublic class in Candide.GameModels.Systems
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Systems - Base type
System.Object - Hash
46708887F8951E680046EA7ADC26312E1DCE6C90E93643494F2B8162A052C03E
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
LootTime# | public | public System.Single LootTime |
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
50F310BC7B82B6B6D7FF6343AC3BC5AC4638CF5C0E7C5770D5D838046C5F39B8 - Body hash
676BD1569174870C196E8CFBCD95A2EA4412C6CDC3824ECFAB8933C91E1C5934 - IL size299
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::get_Values()Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::get_Current()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::LengthSquared()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::MoveNext()System.IDisposable::Dispose()
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0DE497F0ACCF042DD93774E2D2348650888B75A5C7F945A7FEA35E5445BF63BC - Body hash
88AFAB4B37D72D0F29EE60C88409F31C0DD060AB8929A107F8A991006EA3C373 - IL size1231
Referenced calls
Candide.World.WorldHandler::GetEntityCollisionGroup()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::get_Values()Dictionary.ValueCollection<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::get_Current()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Candide.World.WorldHandler::HeightAtPoint(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()Candide.GameModels.Managers.WorldItemManager::RemoveWorldItem(System.Guid)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)Candide.World.WorldHandler::CheckMovableObjectTerrainCollision(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::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)Microsoft.Xna.Framework.Vector3::LengthSquared()Dictionary.ValueCollection.Enumerator<System.Guid, Candide.GameModels.Models.Items.ClientWorldItemModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel>::GetEnumerator()Dictionary.Enumerator<System.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, Candide.GameModels.Models.Items.LootedWorldItemModel>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.InterpolationHelper::BackOut(System.Single)Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::get_Id()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)Candide.Multiplayer.Models.LocalPlayer::get_EntityId()
String literals
event:/items/coin_pickupevent:/items/pickup_furnitureevent:/items/pickup_item