Candide.Graphics.ParticleSystem
Type JSONpublic class in Candide.Graphics
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics - Base type
System.Object - Hash
6CA40924856D7E485B44E60C4FF00C6253C5231AEA523E3D4BCCA179C8B5EDF2
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Acceleration# | public | public Candide.Graphics.AccelerationComponent[] Acceleration |
Animation# | public | public Candide.Graphics.ParticleAnimation[] Animation |
Coin# | public | public Candide.Graphics.CoinComponent[] Coin |
Collision# | public | public Candide.Graphics.Collision[] Collision |
Drawable# | public | public Candide.Graphics.Drawable[] Drawable |
Fade# | public | public Candide.Graphics.Fade[] Fade |
Floaty# | public | public Candide.Graphics.FloatyComponent[] Floaty |
Friction# | public | public Candide.Graphics.Friction[] Friction |
General# | public | public Candide.Graphics.General[] General |
Gravity# | public | public Candide.Graphics.Gravity[] Gravity |
HighestActive# | public | public System.Int32 HighestActive |
HighestActiveMaxPossible# | public | public System.Int32 HighestActiveMaxPossible |
HslDrift# | public | public Candide.Graphics.HslDrift[] HslDrift |
LightSourceComponent# | public | public Candide.Graphics.LightSourceComponent[] LightSourceComponent |
Mask# | public | public Candide.Graphics.ParticleMasks[] Mask |
MaxParticleCount# | public | public System.Int32 MaxParticleCount |
MeshTransform# | public | public Shared.Entity.Components.MeshTransformComponent[] MeshTransform |
ParticleCollision# | public | public CandideCreator.Shared.Collision.CollisionCircle ParticleCollision |
Paused# | public | public System.Boolean Paused |
Position# | public | public Candide.Graphics.Position[] Position |
PushableMovingEntitiesList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> PushableMovingEntitiesList |
Roll# | public | public Candide.Graphics.RollComponent[] Roll |
Stopwatch# | private | private System.Diagnostics.Stopwatch Stopwatch |
Temperature# | public | public Candide.Graphics.TemperatureComponent[] Temperature |
TimeScale# | public | public System.Single TimeScale |
Velocity# | public | public Candide.Graphics.Velocity[] Velocity |
_frameCount# | private | private System.Int32 _frameCount |
Methods
AddHslDrift
#
public System.Void AddHslDrift(System.Int32 id, System.Single hDrift, System.Single sDrift, System.Single lDrift)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
643A7F6AB522CE72CBE35ED94632D35F4A0AC0122AC56239213F372CC517A74A - Body hash
5D1C202D7FE5F3E0F7ADB4D0FCC7F9ED1EFC8B7668B84CB12FED3A6E3878E707 - IL size139
Referenced calls
ApplyAcceleration
#
public System.Void ApplyAcceleration(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FA02C7A52002300C3433354C501ED3C29E4D2481A434F40B93C06CA9C01E50C3 - Body hash
AD42C53B1C583A285C5A85E688ECCA25357DAD4FA25C77E403E06F903273B65D - IL size161
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)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)
ApplyExplosion
#
public System.Void ApplyExplosion(Microsoft.Xna.Framework.Vector3 position, System.Single radius, System.Single strength)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
71E9295A6D2743FC49BD345F2D55C353F86E36F0E23D2C457B38FD7560790C85 - Body hash
A897A53D49FA12A4F616238A40032016B6153B74623E4AB3E3C3E44F56D29134 - IL size328
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::LengthSquared()CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)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)System.MathF::Sqrt(System.Single)Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)System.Math::Max(System.Single, System.Single)
Called by
Candide.Combat.CombatHandler::MakeDamageExplosionCandide.Combat.VisualExplosionHelper::DoExplosionCandide.Entities.Controllers.Creatures.LavaConstructController::OnRemoveCandide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::PlayBodyEmergyEndVfxCandide.GameModels.Models.Spells.Offensive.LinearShockwaveSpell::OnUpdate
ApplyFriction
#
public System.Void ApplyFriction(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7A4FCC569F51DD43F0F25A58BB5CE445037952F181FCBC281EF1F4930B189FB9 - Body hash
0E6A6C6CB3435AE7ED3A79BFBCB2CBC2CA1A061D04C07925A149862CB7D95DE2 - IL size546
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::Length()Candide.Graphics.ParticleSystem::DistanceFromFloor(System.Int32)System.Math::Clamp(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector3::Length()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
ApplyGravity
#
public System.Void ApplyGravity(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C0A29463D43F29F788993A39B02BAE2BA216B776AE9EDB4D3439AFC62971BF0B - Body hash
BF1FFFC90887D9298BFBBBBBFF33713E2E244E2CBD32995DF2B087FCB246ECA2 - IL size137
Referenced calls
ApplyHslDrift
#
public System.Void ApplyHslDrift(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F19A0DC14274EFAD7FCDA2628F07CEFF92AC308EA353914F5E6B1E0178B6386F - Body hash
546C807D09B3EFBA7C1CDBACFF582BEC36F5820A60CC76F7EAE59B6B8AC0F0C1 - IL size270
Referenced calls
ApplyPushable
#
public System.Void ApplyPushable(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ECA7E7122877D79ECFC0535CC8A410246ED23332DD6299B06215B30EAD709922 - Body hash
7CBDE30B291CA14C4994D9906AE9D8CA7A351470C4D8F26308A6084D5CF6D49A - IL size529
Referenced calls
System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()Candide.World.WorldHandler::GetEntitySystem()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::LengthSquared()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Add(!0)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Count()Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Candide.Graphics.ParticleSystem::DistanceFromFloor(System.Int32)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Position()System.Math::Abs(System.Single)Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Math::Max(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)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.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()
ApplyUpdateSystems
#
public System.Void ApplyUpdateSystems(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E325B1A31336DF544C6374B6E9B17CC362FD4CFB8301B0831A21DBDE3E0B314C - Body hash
D6AB1263D3F5CA2320196D0BE187FE34BE00DE6330C340CB1126DBC65B5E2F82 - IL size294
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)Candide.Graphics.ParticleSystem::ApplyGravity(System.Single)Candide.Graphics.ParticleSystem::ApplyPushable(System.Single)Candide.Graphics.ParticleSystem::CheckCollisions(System.Single)Candide.Graphics.ParticleSystem::Move(System.Single)Candide.Graphics.ParticleSystem::RemoveOutsideScreen()Candide.Graphics.ParticleSystem::CheckCollisionWithFloor(System.Single)Candide.Graphics.ParticleSystem::UpdateRoll(System.Single)Candide.Graphics.ParticleSystem::ApplyFriction(System.Single)Candide.Graphics.ParticleSystem::UpdateAnimation()Candide.Graphics.ParticleSystem::ApplyAcceleration(System.Single)Candide.Graphics.ParticleSystem::ApplyHslDrift(System.Single)Candide.Graphics.ParticleSystem::UpdateTemperature(System.Single)Candide.Graphics.ParticleSystem::UpdateCoin(System.Single)Candide.Graphics.ParticleSystem::UpdateFloaty(System.Single)
CheckCollisions
#
public System.Void CheckCollisions(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
70674FF34FD9D3E74830CAA1CC51BCD65BC0A54566E514B3C30F716C734761C9 - Body hash
B98CFEB633804B636C7F7B33B8CC0B7F1DF79377719C59761CD184E1D19ADE5A - IL size261
Referenced calls
System.Diagnostics.Stopwatch::Restart()Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)System.Diagnostics.Stopwatch::get_ElapsedMilliseconds()Microsoft.Xna.Framework.Vector3::LengthSquared()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)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)System.Runtime.CompilerServices.Unsafe::As(!!0&)Candide.World.WorldHandler::CheckParticlesVsTerrainCollision(Microsoft.Xna.Framework.Vector2&, Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Vector2, System.Single, CandideCreator.Shared.Collision.CollisionMasks, CandideCreator.Shared.Collision.CollisionShape)System.Diagnostics.Stopwatch::Stop()
CheckCollisionWithFloor
#
public System.Void CheckCollisionWithFloor(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E57227E03C520AD7A3BB957501F46CA957E9AAD5C3F448A942715740BF6957E7 - Body hash
1BEBC01D3B8EA16C413B0A2A0941F10B321856DA4440674452C8CC72CEA3A9A0 - IL size536
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Microsoft.Xna.Framework.Vector3::DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)Candide.Graphics.ParticleSystem::DistanceFromFloor(System.Int32)System.Math::Abs(System.Single)Microsoft.Xna.Framework.Vector3::LengthSquared()Candide.Database.ParticleDataBase::GetParticleData(System.String)Candide.Graphics.ParticleSystem::SpawnParticle(Candide.Particles.ParticleData, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Boolean)Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)
CopyParticle
#
public System.Int32 CopyParticle(System.Int32 source)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
E817CB6CD1BE9E676D3F40E065CEEC35F89671ECCB930588A7B15C8F4BDD4943 - Body hash
6B321BD3CEC8E57953CB66E5DCAF2FBE7577D71ACF05DC26A3BB184E2F284164 - IL size137
DistanceFromFloor
#
public System.Single DistanceFromFloor(System.Int32 i)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
54C3EB28A66562963243D7D57F7DE8E2D8519FB78901665013CB253F9E59C788 - Body hash
7A6DA4247BD71BAFD801B40C8E67FFDC08C27B1E568283FB1B461A0DB2467865 - IL size39
FreeSpace
#
public System.Void FreeSpace(System.Int32 space)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A523207183F318CB1051D4E8177D02C470F32DEB8DD2741F8564BFA95C3A164A - Body hash
46215DB7B7E068FFE8358E5E48F84C5AF0FD8D423D722C28D1F48FAAA67EEE7A - IL size162
Referenced calls
System.Collections.Generic.List<System.Tuple<System.Int32, System.Single>>::.ctor()System.Tuple<System.Int32, System.Single>::.ctor(!0, !1)System.Collections.Generic.List<System.Tuple<System.Int32, System.Single>>::Add(!0)ParticleSystem.<>c::<FreeSpace>b__28_0(System.Tuple<System.Int32, System.Single>, System.Tuple<System.Int32, System.Single>)System.Comparison<System.Tuple<System.Int32, System.Single>>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<System.Tuple<System.Int32, System.Single>>::Sort(System.Comparison<!0>)System.Collections.Generic.List<System.Tuple<System.Int32, System.Single>>::GetEnumerator()List.Enumerator<System.Tuple<System.Int32, System.Single>>::get_Current()System.Tuple<System.Int32, System.Single>::get_Item1()Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)List.Enumerator<System.Tuple<System.Int32, System.Single>>::MoveNext()System.IDisposable::Dispose()
MirrorDrawable
#
public System.Int32 MirrorDrawable(System.Int32 id, System.Boolean mirror)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
12EEDD41C67D223CA8DABED50D3A3370B06E3834412C731967BB089D6357FDBA - Body hash
15491CA6B48DF3F181DF307F7AFE8B2A6AAA677AA1BB7032E4E33E081EFA1804 - IL size19
Move
#
public System.Void Move(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
73BA3D61C40BCAFA89C5CCA7709628AA61C7485FED07AEF915C411A8BA15EFD7 - Body hash
31AEE5A8B74B4799504E2282A6583810647CC660DE055F99929EFDD12FA2102F - IL size101
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)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)
MoveAll
#
public System.Void MoveAll(Microsoft.Xna.Framework.Vector3 offset)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6BE45A26A457C46AA89520CAF6AC447BD36064A4AC2D3A96284C6A1F3109BDAC - Body hash
090C55225A4BA216C3476AC1547C0C7A5D8589C5D1A2C3C4AC3056BA1C14E094 - IL size65
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
NewBlobSpin
#
public System.Int32 NewBlobSpin(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, Microsoft.Xna.Framework.Vector3 color)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
8CC511DBD24B69638434EC200BDEC75D4D24134EF14CC8A8D512EC00286D5611 - Body hash
604D47E377F9BFE660B4F9575ED59C8287D2A0616396D250A215C53DD999A5AF - IL size581
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()System.Random::NextDouble()Microsoft.Xna.Framework.Vector4::get_One()CandideCreator.Shared.Graphics.FrameAnimation::RandomIndex(System.Random)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Graphics.ParticleSystem::AddHslDrift(System.Int32, System.Single, System.Single, System.Single)
NewFloatText
#
public System.Int32 NewFloatText(System.String text, Microsoft.Xna.Framework.Vector3 position, System.Single time, Microsoft.Xna.Framework.Color color)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
88E6279BEDD80AC68B9D7454D80067AB2830B5D91F2937279D94D9A1D18009B7 - Body hash
AE801E9B3FC19D6979A027B95842A951924B69DC03CD758F59F7210529DB0E6A - IL size370
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()Microsoft.Xna.Framework.Vector3::get_UnitX()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.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::get_UnitZ()Microsoft.Xna.Framework.Vector3::get_UnitY()Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_Zero()Microsoft.Xna.Framework.Vector4::get_One()System.String::get_Chars(System.Int32)System.String::get_Length()
NewFrameAnimationParticle
#
public System.Int32 NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.FrameAnimation frameAnimation, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Color color, Microsoft.Xna.Framework.Vector3 renderOffset, System.Single angle, System.Single lifelength, System.Single timeScale, System.Boolean loopAnimation, System.Single sortOffset, System.Boolean vertical, System.Single depthOffset, System.Boolean mirrorY)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
6310C813A316CF104773ED5DA8EF3AD1314E272BA97B4FC3DBD9D417958924C4 - Body hash
401207131B6D3156AFD987FB15D2A52D27F17183E48C509ED1045517E864299A - IL size250
Referenced calls
CandideCreator.Shared.Graphics.FrameAnimation::TimeLength()Candide.Graphics.ParticleSystem::NewParticle()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)Microsoft.Xna.Framework.Color::ToVector4()
NewFrameAnimationParticle
#
public System.Int32 NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3 position, CandideCreator.Shared.Graphics.FrameAnimation frameAnimation, CandideCreator.Shared.Graphics.SpriteSheet spriteSheet, Microsoft.Xna.Framework.Color color, System.Single angle, System.Single lifelength, System.Single timeScale, System.Boolean loopAnimation, System.Single sortOffset, System.Boolean vertical, System.Single depthOffset, System.Boolean mirrorY)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
7EDD3E012D3970B2A61904260004F4836F0B0CF3CE6AEC70C5E00923C2165E92 - Body hash
7DF98710C487CE06281F2B4985BC2015F8B85CC8D81330C989B7D1100373C3AA - IL size31
Referenced calls
Microsoft.Xna.Framework.Vector3::get_Zero()Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)
Called by
Candide.Combat.CombatHandler::MakeDamageExplosionCandide.Entities.Controllers.Legacy.BreakableController::DieCandide.Entities.Controllers.Legacy.SlidingController::OnKilledCandide.Entities.Controllers.Other.BarricadeController::OnDamagedCandide.Entities.Controllers.Other.BarricadeController::OnKilled
NewParticle
#
public System.Int32 NewParticle()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
0C7FCC88124900AF5B45621209E8C9EA2385AD6C17D589C9F9A933EAA24F3B02 - Body hash
9681E83D03E0E98BE74C07DEF96D4429B317E8874CB052844B3C1C48C5929CDE - IL size87
Called by
Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler::SpawnFallingLeafParticleCandide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::DustParticleCandide.Ambience.BiomeAmbienceHandlers.VolcanicBiomeAmbienceHandler::SpawnEmberCandide.Database.LootManager::SpawnParticleCandide.Entities.Controllers.Legacy.BanditBruteController::OnProjectileHitCandide.Entities.Controllers.Legacy.BanditController::OnProjectileHitCandide.Entities.Controllers.Legacy.BreakableController::DieCandide.Entities.Controllers.Legacy.FireController::SpawnFireSparkCandide.Entities.Controllers.Legacy.FireController::SpawnSmokeParticleCandide.Entities.Controllers.Legacy.GiantHandController::SpawnDust2ParticleCandide.Entities.Controllers.Legacy.GiantHandController::SpawnDustParticleCandide.Entities.Controllers.Legacy.GiantHandController::SpawnWallParticleCandide.Entities.Controllers.Legacy.LaserBeam::SpawnEntityHitSmokeCandide.Entities.Controllers.Legacy.LaserBeam::SpawnLaserStartEffectCandide.Entities.Controllers.Legacy.LaserBeam::SpawnLaserTrailEffectCandide.Entities.Controllers.Legacy.LaserBeam::SpawnWallSmokeEffectCandide.Entities.Controllers.Legacy.RangedController::OnProjectileHitCandide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::DoPeckEffectCandide.Entities.Controllers.Other.MassivePotController::DieCandide.Entities.Controllers.Other.SkinnyTreeController::OnKilledCandide.Entities.Controllers.Other.SulphurVentController::CreateLowerDustParticlesCandide.Entities.Controllers.Other.SulphurVentController::CreateLowerDustParticles2Candide.Entities.Controllers.Other.UnifiedLightSourceController::SpawnFireSparkCandide.Entities.Controllers.Other.UnifiedLightSourceController::SpawnFireSparkWithVelocityCandide.Entities.Controllers.Other.UnifiedLightSourceController::SpawnSmokeCandide.Entities.Controllers.PhoenixBossController.PhoenixBossController::DoPeckEffectCandide.Entities.Controllers.PotController.ExplosivePotController::OnRemoveCandide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::SpawnDust2ParticleCandide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnWallParticleCandide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::OnRemoveCandide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::SpawnDustParticleCandide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::SpawnSmallDustParticle
NewParticleFromData
#
public System.Int32 NewParticleFromData(Candide.Particles.ParticleData particle)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
D8D5F5CE89BE06F4050392A490332D0A4235D3B6B344BD5F4BD0F1FFF2EC863C - Body hash
EF6109353A77C6B9465616863F75BEA7E3A3CE9093DF19F1972F25490376667D - IL size320
Referenced calls
Called by
Candide.Entities.Controllers.Legacy.SlidingController::CreateDustStopCandide.Entities.Controllers.Legacy.SlidingController::GenerateRandomPushDustCandide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatterCandide.Graphics.ParticleSystem::SpawnParticleCandide.Particles.ParticleEmitter::SpawnParticleCandide.Sound.TileBasedFootstepHandler::HandleFootStep
RemoveAll
#
public System.Void RemoveAll()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
30C77F0CC18CEBB7E4AC391229AA6882824FD5D4E4A5004B41FAFF0A52336E4A - Body hash
B5B870237CD6B028A948BC704EEB1C135E178EB7408B6069CE0015C3391476F2 - IL size33
Referenced calls
RemoveOutsideScreen
#
public System.Void RemoveOutsideScreen()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4C6D1B96015DDFE592F1878F8EBBD76A5FEB7B789402EF61641F44614A9F8E67 - Body hash
3CC40BFA98A1BDD9FD4F573C39D1A0CF719070753FA21F6C026F9A7EC4C58E7A - IL size465
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)Candide.World.InteriorWorldHandler::get_World()Candide.Graphics.Camera::get_PositionCenter()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
RemoveParticle
#
public System.Void RemoveParticle(System.Int32 id)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
76887974085F77EE9F383DC6B02B870EC56F4015B702122193BDB5C7083BA4C5 - Body hash
8E72A372FC18DD97678CA7207FDA3AFDB9F606668DE5CB50A8C5046B88E6BBEA - IL size9
Called by
Candide.DebugTools.CinemaTool::UpdateCandide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::RemoveParticlesInHoleCandide.Graphics.ParticleSystem::ApplyUpdateSystemsCandide.Graphics.ParticleSystem::CheckCollisionWithFloorCandide.Graphics.ParticleSystem::FreeSpaceCandide.Graphics.ParticleSystem::RemoveAllCandide.Graphics.ParticleSystem::RemoveOutsideScreenCandide.Graphics.ParticleSystem::UpdateAnimationCandide.Graphics.ParticleSystem::UpdateCoin
SpawnParticle
#
public System.Int32 SpawnParticle(Candide.Particles.ParticleData particle, Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, Microsoft.Xna.Framework.Vector3 acceleration, System.Single accelerationAngle, System.Single angle, System.Single lifelength, System.Single timeScale, System.Single animationTimeScale, System.Boolean mirrorY)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
8B03E2A236D65DF64897BB8C6AD88AA21B326ADBA0A5FE64A09F07CE951C84BF - Body hash
9E778A8A1C2D9C194DED5FD5443ACBF0DCFAA832FAE586B3CFE9DCAD5712E83C - IL size183
Referenced calls
SpawnParticle
#
public System.Int32 SpawnParticle(Candide.Particles.ParticleData particle, Microsoft.Xna.Framework.Vector3 position, System.Single angle, System.Single lifelength, System.Single timeScale, System.Single animationTimeScale, System.Boolean mirrorY)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
9FE90AB059D6EBCCA3A9ECBE03432E491EA62A2FE302BE35CC396D8E4DDCE2D2 - Body hash
F251B2AAD4893F8BF095B5FB017DC42A60137866AFFAAFD0893DA45E024E3092 - IL size31
Referenced calls
Microsoft.Xna.Framework.Vector3::get_Zero()Candide.Graphics.ParticleSystem::SpawnParticle(Candide.Particles.ParticleData, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Single, System.Boolean)
SpeedUpFadeOfParticles
#
public System.Void SpeedUpFadeOfParticles(System.Single targetMaxLife)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5374C21D15A83085E00E749536583624A790B9D6EC014A88842F2CEC61DC6707 - Body hash
E404523FE8711CD0D0550A5D02448464F176EA0AF3000FE7B32C46A25F6D9EF8 - IL size76
Suck
#
public System.Void Suck(Microsoft.Xna.Framework.Vector3 entityPosition)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1AC8BDE469EFEA4DFEB2F2DD8C23DCC6C6D6C72231F9602D4CF54B7DEE11CEBB - Body hash
A84E5AE5ABB7CC7A35EE2C60D0BAC3B5400F5B5B8C32B71BBAF3579C140236D6 - IL size239
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::LengthSquared()System.MathF::Sqrt(System.Single)Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.MathHelper::Max(System.Single, System.Single)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)
SuckAndBlow
#
public System.Void SuckAndBlow(Microsoft.Xna.Framework.Vector3 entityPosition, System.Single scale)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4F4C8C9B9C2A565AE11D488F8AB3030E163326080AA126F9F636F42FFD7D6CED - Body hash
C6FE968C6AF2646EBA5C77B742D28063618C53E5D684AE18422D955ED6E8E833 - IL size415
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::LengthSquared()System.MathF::Sqrt(System.Single)Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.MathHelper::Max(System.Single, System.Single)System.Math::Abs(System.Single)System.Math::Max(System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)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)
UpdateAnimation
#
public System.Void UpdateAnimation()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
611A4085EA4331F95DB76266D15164018D374698E8E3B1715B4D3B23E99E82B9 - Body hash
DD30F59C435B89211DA2836F1B28D86335494554D066090D2CDDD61B9DC4BB90 - IL size198
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Microsoft.Xna.Framework.Vector3::Length()CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)CandideCreator.Shared.Graphics.FrameAnimation::DoneAndTimed()Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)
UpdateCoin
#
public System.Void UpdateCoin(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F17D78AB00901A76E9FC046A887BABD28E0D08E0E9330441D99224A1201A86B3 - Body hash
CB41D3464515D164241A5CC74ED33273A366F623C02159F32B0CBFD66C6701B9 - IL size322
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::LengthSquared()Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)System.Math::Max(System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Graphics.ParticleSystem::RemoveParticle(System.Int32)Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)Candide.Graphics.FloatingTextSystem::AddNewFloatText(System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.String, System.Int32, System.Single, System.String, System.Single, System.Boolean)
String literals
event:/player/coin_pickupGoldcoin
UpdateFloaty
#
private System.Void UpdateFloaty(System.Single fdt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2A202E57D9BEC9362FD9AD6B520E518EA537C6D25AAC4ECAC54CB8C9D78D8F75 - Body hash
774B368C93509ECC45FE2872BA7DEC253C13D31330E6AC609F4AB54CD4C67120 - IL size310
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector2Xz(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::AngleToVector(System.Single)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)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
UpdateRoll
#
private System.Void UpdateRoll(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9BC69293B0BB3C5D9794ACCC829260206A546223DCBD4D863A83A036A8BD7570 - Body hash
627AD30200744FA5A5DE6C492557A288B677E8198483B3CA8BF74E35CDA67648 - IL size153
Referenced calls
UpdateTemperature
#
public System.Void UpdateTemperature(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
83D36E35335411B8CC1C225F8617C60A3FE5A8146EB52F1D92D67CF120437346 - Body hash
2B3DA73311D4B076A463B13009182840F8C52944265A7B745B73DD02C71B216A - IL size128
Referenced calls
Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)System.MathF::Exp(System.Single)