Romestead Assembly Reference

Shared.Combat.Projectiles.ProjectileSystem

Type JSON

public class in Shared.Combat.Projectiles

Methods16
Properties0
Fields19
Events0
Type metadata
  • AssemblyShared
  • NamespaceShared.Combat.Projectiles
  • Base typeSystem.Object
  • HashE6F3269F5812F7C4DDE6971058139FAB01B810741E443DD23AD9195BB8054341

Relationships

Fields

NameVisibilitySignature
Animationpublicpublic Shared.Combat.Projectiles.AnimationComponent[] Animation
AoEpublicpublic Shared.Combat.Projectiles.AreaOfEffect[] AoE
Attachablepublicpublic Shared.Combat.Projectiles.Attachable[] Attachable
Castpublicpublic Shared.Combat.Projectiles.Cast[] Cast
Collisionpublicpublic Shared.Combat.Projectiles.ProjectileCollision[] Collision
Drawablepublicpublic Shared.Combat.Projectiles.Drawable[] Drawable
Generalpublicpublic Shared.Combat.Projectiles.General[] General
HighestActivepublicpublic System.Int32 HighestActive
HighestActiveMaxPossiblepublicpublic System.Int32 HighestActiveMaxPossible
LightSourceComponentpublicpublic Shared.Combat.Projectiles.LightSourceComponent[] LightSourceComponent
Maskpublicpublic Shared.Combat.Projectiles.ProjectileMask[] Mask
MaxProjectileCountpublicpublic System.Int32 MaxProjectileCount
MeshTransformpublicpublic Shared.Entity.Components.MeshTransformComponent[] MeshTransform
Positionpublicpublic Shared.Combat.Projectiles.Position[] Position
SpellManagerpublicpublic Shared.Interfaces.Projectiles.ISpellManagerBridge SpellManager
Velocitypublicpublic Shared.Combat.Projectiles.Velocity[] Velocity
WorldHandlerpublicpublic Shared.Interfaces.World.IWorldHandler WorldHandler
WorldIdpublicpublic System.Guid WorldId
_reusableEntityCollisionListprivateprivate System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData>> _reusableEntityCollisionList

Methods

ApplyUpdateSystems

public System.Void ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashED0A4B05A7C59F9B9BAAAA2F2FA1717B7344CC7336E71B32C7B03059AC7CB6B1
  • Body hash4D48416240CC9370F1182C1A13822D5D98D63D9B8836F807AC0CB79919117F22
  • IL size254
Referenced calls
Called by

CheckCollision

private System.Void CheckCollision(System.Single dt)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash944B0634C15410AE56A85ECBEDA20B8150CA448A8BFC6AE524A82CDCF26BEE44
  • Body hash8D6604AAFF7CD12C807F4F9DF0F20E06090BA669E83EBCDD100755B38B10E397
  • IL size328
Referenced calls
Called by

Clear

public System.Void Clear()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6611FEF7E4A9C0FA70961EE6F99799C8524A7D0F2E2930F3473384BA2308D4F7
  • Body hash3C6D5FC6A8CF130569B1063017EED4130CB661EEFFBD9E38A973B8C48F08D079
  • IL size7
Referenced calls
Called by

FreeSpace

public System.Void FreeSpace(System.Int32 space)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE817EF9D157B7B71137FE3AA931EDC31DA2BB3AE1EFE2A257636BA449DDA2BF8
  • Body hashEEB9C68CC3E97722EC769A98B011DB7CA78AA677507E64E91F1C21AC73BCBFD9
  • IL size166
Referenced calls
  • System.Collections.Generic.List<System.ValueTuple<System.Int32, System.Single>>::.ctor()
  • System.ValueTuple<System.Int32, System.Single>::.ctor(!0, !1)
  • System.Collections.Generic.List<System.ValueTuple<System.Int32, System.Single>>::Add(!0)
  • ProjectileSystem.<>c::<FreeSpace>b__22_0(System.ValueTuple<System.Int32, System.Single>, System.ValueTuple<System.Int32, System.Single>)
  • System.Comparison<System.ValueTuple<System.Int32, System.Single>>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<System.ValueTuple<System.Int32, System.Single>>::Sort(System.Comparison<!0>)
  • System.Collections.Generic.List<System.ValueTuple<System.Int32, System.Single>>::GetEnumerator()
  • List.Enumerator<System.ValueTuple<System.Int32, System.Single>>::get_Current()
  • Shared.Combat.Projectiles.ProjectileSystem::RemoveProjectile(System.Int32)
  • List.Enumerator<System.ValueTuple<System.Int32, System.Single>>::MoveNext()
  • System.IDisposable::Dispose()

KillOutsideScreen

public System.Void KillOutsideScreen()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBAC2E6914CD49E5114645372C1FCEFD619EFBDB26506F475BE8293B52CBA5FC7
  • Body hash15B53788026951D63260C8806420680580EFDC642150D858B70633B3E11BEBA9
  • IL size108
Referenced calls
Called by

MoveAll

public System.Void MoveAll(Microsoft.Xna.Framework.Vector3 offset)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDAA8ACA498E81EA5F3F9BAB82B54FC67F71DDC3467334374D71C7900CA9BA76E
  • Body hash38AE4F71E3CA0B9DCAA58F4933364BD04AD7A3C6DA4C6CE7610817F37E6BB2A8
  • IL size68
Referenced calls
Called by

OnProjectileHitEntities

private System.Void OnProjectileHitEntities(System.Collections.Generic.List<System.ValueTuple<Shared.Entity.EntityWrapper, CandideCreator.Shared.Collision.CollisionData>> hitEntities, System.Int32 id)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEE0BD6CFB22B236A9A87FC03BDA94F998BCC8D00838CEDDF3A798F70FBE553D3
  • Body hash8F6D91FCB9862D0F9C60EBD201D8D5066DCCB73067723288FE5718C153B091F0
  • IL size698
Referenced calls
Called by

RemoveAll

public System.Void RemoveAll()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashAED36AC41D086CA23929249E8AE1D2C97A570009D3223942C870DA795F9A8237
  • Body hashECC699EC4924FB4B1C5436714BE1C64CD714386DCB88AE39AB17D9A49BD1B983
  • IL size36
Referenced calls
Called by

RemoveCastSpellProjectile

public System.Void RemoveCastSpellProjectile(System.UInt16 castId, System.Int16 projectilePartIndex, System.Nullable<System.Guid> casterEntityId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash86F236CD2682E49BD5D9C8657E691293522C1874C095486092507ED726FE4506
  • Body hash17AE6D6A5234485C163A959CB19D45DED234867A5CC6CAB7383C7004FDF109B7
  • IL size172
Referenced calls
Called by

RemoveProjectile

public System.Void RemoveProjectile(System.Int32 id)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash20766DC217913748AF76D994AB0B9586781A48707621B3BFB9867B073A707F7E
  • Body hash6EE437425A61BC22B7D73149D731434DE19279DA93F42E58DF9D8515F565507D
  • IL size10
Called by

SortDrawableOrderList

public System.Void SortDrawableOrderList(System.Collections.Generic.List<System.Int32> indices)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash994B3B532A23CC922F63AF029BA86CDDED2BE1D869C9C6BB545FA22CC9C125D1
  • Body hash6384C0B3E19ED444D375B3380FE4CF59F2E1542915149332530A0DA5551A69E5
  • IL size19
Referenced calls
  • Shared.Combat.Projectiles.ProjectileSystem::<SortDrawableOrderList>b__35_0(System.Int32, System.Int32)
  • System.Comparison<System.Int32>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<System.Int32>::Sort(System.Comparison<!0>)
Called by

UpdateAnimation

public System.Void UpdateAnimation(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash40C37C103ADC46023E687F218B7FFF7031B78281D98E2FD4AD0A0EC1E22E2123
  • Body hashD4F1A3662D2E75E5BDE73A104714A743C7CA8BA6CA4981D945F8EB658B6FA96B
  • IL size77
Referenced calls
Called by

UpdateAoe

public System.Void UpdateAoe(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash493209E6EF6763530A44E142AE213354686C077837B970461AD5953B28BF76F9
  • Body hash8738A48E504DB129ABA8AF67F052AFB8C0C59CCE3D607B8CF715CA3E0F4106CA
  • IL size335
Referenced calls
Called by

UpdateCastSpells

public System.Void UpdateCastSpells(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash91CA4ABF4CD469C55D087B7799BD18D25C2D705E915079324A087237FD6DFEE1
  • Body hashF4EA5AF86B5D128EBF7A11760B080008450762337E3E0787E2C45C1A05D4B20D
  • IL size83
Referenced calls
Called by

UpdateMove

public System.Void UpdateMove(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash03CA4ED42275091F3E1AD862E4B123EA90E7B4933B0B3671EDFA61356045AE52
  • Body hash71FF99884C2A217BC88992C7086F9A2B3B71F105A8FC6B2228448C2E1B2527DC
  • IL size332
Referenced calls
Called by