Candide.Database.DebrisParticleDataBase
Type JSONpublic class in Candide.Database
Type metadata
- Assembly
Romestead - Namespace
Candide.Database - Base type
System.Object - Hash
90C7B0A35E115B1672A872839263DEE5CDC3AE2B5A729F07D6A3ECD254EFD152
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
DataMap# | public | public System.Collections.Generic.Dictionary<System.String, Candide.Data.DebrisParticleData> DataMap |
MissingDrawable# | private | private Candide.Graphics.Drawable MissingDrawable |
Methods
AddData
#
public System.Void AddData(System.Collections.Generic.List<Candide.Data.DebrisParticleData> particles)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B382F09E1C884CBFBF5534FA28D8276B0FDC06402434B1F3129904C975876E0D - Body hash
0AC993DE6AC4A196BF6C57F373CF6B7564E3830973EBFB24EFE9B1E9B46EF1EF - IL size96
Referenced calls
System.Collections.Generic.List<Candide.Data.DebrisParticleData>::GetEnumerator()List.Enumerator<Candide.Data.DebrisParticleData>::get_Current()System.Collections.Generic.Dictionary<System.String, Candide.Data.DebrisParticleData>::ContainsKey(!0)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.String, Candide.Data.DebrisParticleData>::set_Item(!0, !1)List.Enumerator<Candide.Data.DebrisParticleData>::MoveNext()System.IDisposable::Dispose()
String literals
Detected duplicate debris particle id ''.
GetDataOrNull
#
public Candide.Data.DebrisParticleData GetDataOrNull(System.String id)
Method metadata
- Visibilitypublic
- Return type
Candide.Data.DebrisParticleData - StaticTrue
- VirtualFalse
- Hash
27746B9BC599408C0E76076F05227A51AB29FF0BA408195A540024726721BF3E - Body hash
CFAB453A8D59C57774D086F3694F127B38BF93D9BC01B975C9A19F574E99B065 - IL size19
Referenced calls
System.Collections.Generic.Dictionary<System.String, Candide.Data.DebrisParticleData>::TryGetValue(!0, !1&)
GetDebrisDrawable
#
public System.ValueTuple<Candide.Graphics.Drawable, Candide.Data.DebrisParticleFrames> GetDebrisDrawable(System.String id)
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<Candide.Graphics.Drawable, Candide.Data.DebrisParticleFrames> - StaticTrue
- VirtualFalse
- Hash
DDCE311715E10BF80CFFBB600FE127393BF780FFE1333E060A72403A8DA3CA63 - Body hash
2DF3AD3709C8C41837A0832B443FEF1FD0EA0387ED436CC89BEA95EFADBEB98D - IL size156
Referenced calls
System.ValueTuple<Candide.Graphics.Drawable, Candide.Data.DebrisParticleFrames>::.ctor(!0, !1)System.Collections.Generic.Dictionary<System.String, Candide.Data.DebrisParticleData>::TryGetValue(!0, !1&)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector4::get_One()
Called by
String literals
Could not find debris particle ''
SpawnDebris
#
public System.Void SpawnDebris(System.String id, Microsoft.Xna.Framework.Vector3 position, System.Single velocityLengthMin, System.Single velocityLengthMax, System.Int32 amount, System.Single yMin, System.Single yMax, Microsoft.Xna.Framework.Vector3 baseVelocity, System.Single zVelocityMin, System.Single zVelocityMax)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
98422C86ED4BC90F7B86CF2946617ACF56D8B444028B97A0AC44E585C47169E5 - Body hash
435F33438EA8355B5B3D25225DE1FC2939FCCEA91D4DA9C516A48662716A4E86 - IL size143
Referenced calls
Candide.Database.DebrisParticleDataBase::GetDebrisDrawable(System.String)Candide.Data.DebrisParticleFrames::Next(System.Random)CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable&, System.Single, System.Single, System.Single, System.Single)
Called by
Candide.Entities.Controllers.Legacy.BreakableController::DieCandide.Entities.Controllers.Legacy.TreeController::OnDamagedCandide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::UpdateCandide.Entities.Controllers.Other.FruitTreeController::OnDamaged