Candide.Graphics.VFX.VfxPlayer
Type JSONpublic class in Candide.Graphics.VFX
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics.VFX - Base type
System.Object - Hash
6A9A6BD3DC2921894E5E2D57FF7A7CB6F9B78919BFDF76CBD457A28565753365
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Animations# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation> Animations |
CameraShakes# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.CameraShake> CameraShakes |
CreatureDeathHandlers# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.CreatureDeathHandler> CreatureDeathHandlers |
DelayedSpacAnimations# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation> DelayedSpacAnimations |
Flashes# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.VfxFlash> Flashes |
FloatingTexts# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.VfxFloatingText> FloatingTexts |
LightSources# | public | public System.Collections.Generic.List<System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>> LightSources |
ParticleEmitters# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.VfxParticleEmitter> ParticleEmitters |
SecondsPerVfxFrame# | public | public System.Single SecondsPerVfxFrame |
Shockwaves# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.VfxShockwave> Shockwaves |
SpacAnimations# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation> SpacAnimations |
Springs# | public | public System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpring> Springs |
Methods
AddSpacAnimation
#
private System.Void AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation spacAnimation)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9B8369427AFE63339D09797FE25212E5479F4A95320C9C97CDDB08B493DC0038 - Body hash
CF0B98974576AC4EC767C600FC08E816F873CEBA59017E293E359259159F85AE - IL size32
Referenced calls
System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::Add(!0)
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3A19539572F4E31F936FB978F6637411021901807A4E6B08E9B2A6A04D202B5D - Body hash
E97BFF4838895A976C307F7488BDD64130312D9F6AC6A33FD3D089CA727D20A6 - IL size51
Referenced calls
System.Collections.Generic.List<Candide.Graphics.VFX.CreatureDeathHandler>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.CreatureDeathHandler>::get_Current()Candide.Graphics.VFX.CreatureDeathHandler::BeforeRender()List.Enumerator<Candide.Graphics.VFX.CreatureDeathHandler>::MoveNext()System.IDisposable::Dispose()
Called by
CreateSpring
#
public System.Void CreateSpring(Candide.Graphics.VFX.VfxSpring frameAnimation)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4503F92D95BE825451F6E951CFB6974746464EEFE6EFE2449FD52DF3607268B1 - Body hash
A8784FBB82BC47769099CB0EF77B3322EA2B2E6D8F329373EDE7AF86CE5D1C0A - IL size12
Referenced calls
System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpring>::Add(!0)
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2E33D0E234F702646DBEBE8E733293EE4C53E41DD957B19E2078D137179A2E80 - Body hash
A679CB77B8EC141432F12CA2564DAB49D057CFD6D117235415F0C7C6DD3761D2 - IL size510
Referenced calls
System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.VfxSpritesAnimation>::get_Current()Candide.Graphics.VFX.VfxSpritesAnimation::GetCurrentFrame()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Graphics.SpriteSheet::DrawCenteredRotation(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)List.Enumerator<Candide.Graphics.VFX.VfxSpritesAnimation>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.VfxSpacAnimation>::get_Current()Candide.Graphics.VFX.VfxSpacAnimation::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)List.Enumerator<Candide.Graphics.VFX.VfxSpacAnimation>::MoveNext()System.Collections.Generic.List<Candide.Graphics.VFX.VfxFloatingText>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.VfxFloatingText>::get_Current()Microsoft.Xna.Framework.Vector2::get_One()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Color::get_Black()Candide.Graphics.Fonts.StaticSpriteFontExtensions::DrawHorizontallyCentered(FontStashSharp.StaticSpriteFont, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector4&)List.Enumerator<Candide.Graphics.VFX.VfxFloatingText>::MoveNext()System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpring>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.VfxSpring>::get_Current()Candide.Graphics.VFX.VfxSpring::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)List.Enumerator<Candide.Graphics.VFX.VfxSpring>::MoveNext()
EmitParticles
#
public System.Void EmitParticles(System.String emitterId, Microsoft.Xna.Framework.Vector3 position, System.Single duration)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FD716809E1F4EEFB7622F7EFD1C568F0CDAFD1DCA90125386F15181E309ABD94 - Body hash
6F3D4E7520F7C4D0E9EB77D86D4054E35F4409FA36B2271C9A424EDD8A15D267 - IL size19
Referenced calls
Candide.Graphics.VFX.VfxParticleEmitter::.ctor(System.String, Microsoft.Xna.Framework.Vector3, System.Single)System.Collections.Generic.List<Candide.Graphics.VFX.VfxParticleEmitter>::Add(!0)
HandleCreatureDeath
#
public System.Void HandleCreatureDeath(Shared.Entity.EntityWrapper target, Shared.Combat.DamageResult outOfHealthDamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine animationStateMachine, System.Collections.Generic.List<Candide.Entities.Animations.EntitySpacAnimationStateMachine> extraAnimationStateMachines, System.Nullable<DeathHelper.DeathPartsArgs> deathPartsArgs, CreatureDeathHandler.Size size, System.String palettePath, System.Int32 paletteRow, System.Single extraDeathTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
496D26E2409DB03D0ABE4E70630CD2A191A21B1699EC18A81E9DF0DE3D997DF8 - Body hash
B263CFEB81DB2AA962F346C13CE3CCD7461D0B48AA68D7D68BCE93870011BCE0 - IL size30
Referenced calls
Candide.Graphics.VFX.CreatureDeathHandler::.ctor(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List<Candide.Entities.Animations.EntitySpacAnimationStateMachine>, System.Nullable<DeathHelper.DeathPartsArgs>, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)System.Collections.Generic.List<Candide.Graphics.VFX.CreatureDeathHandler>::Add(!0)
Called by
HandleCreatureDeath
#
public System.Void HandleCreatureDeath(Shared.Entity.EntityWrapper target, Shared.Combat.DamageResult outOfHealthDamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine animationStateMachine, System.Nullable<DeathHelper.DeathPartsArgs> deathPartsArgs, CreatureDeathHandler.Size size, System.String palettePath, System.Int32 paletteRow, System.Single extraDeathTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A54E4BCD6F77323EB23B32C1D470BCE811A9D447B3835BB917FFD6DF4F2CDA4F - Body hash
34ECB30D3D689BF779B2C17D6B6B775694BED52AE8602E4C69DCDF198DE7EB15 - IL size29
Referenced calls
Candide.Graphics.VFX.CreatureDeathHandler::.ctor(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Collections.Generic.List<Candide.Entities.Animations.EntitySpacAnimationStateMachine>, System.Nullable<DeathHelper.DeathPartsArgs>, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)System.Collections.Generic.List<Candide.Graphics.VFX.CreatureDeathHandler>::Add(!0)
Called by
Candide.Entities.Controllers.AlphaWolfController.AlphaWolfController::OnKilledCandide.Entities.Controllers.BearController.BearController::OnKilledCandide.Entities.Controllers.BearController.BearCubController::OnKilledCandide.Entities.Controllers.BirdController.BirdController::OnKilledCandide.Entities.Controllers.CrabController.CrabController::OnKilledCandide.Entities.Controllers.Creatures.FireStatueController::OnKilledCandide.Entities.Controllers.Creatures.LavaConstructController::OnRemoveCandide.Entities.Controllers.Creatures.MagusDianaController::OnKilledCandide.Entities.Controllers.DeerController.DeerController::OnKilledCandide.Entities.Controllers.FrogController.FrogController::OnKilledCandide.Entities.Controllers.JumpingSkullController.JumpingSkullController::OnKilledCandide.Entities.Controllers.LaserStatueController.LaserStatueController::OnKilledCandide.Entities.Controllers.MouseController.MouseController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.BigScorpionController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.EngineerController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.GhostlyWomanController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.LavaSpitterController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.MasterEngineerController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.MedusaController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.PhoenixController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.PotManController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.SatyrBarbarianController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.SatyrBruteController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.SatyrRangerController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.SmallScorpionController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.SnakeController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.VultureController::OnKilledCandide.Entities.Controllers.RabbitController.LizardController::OnKilledCandide.Entities.Controllers.RabbitController.RabbitController::OnKilledCandide.Entities.Controllers.RabbitController.ScarabController::OnKilled
PlayAnimation
#
public System.Void PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel frameAnimation, Microsoft.Xna.Framework.Vector3 position, System.Single angle, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects spriteEffects)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6499B7B971DFF767A4C61DED7B21E0048171E6CAA1D2EDB0CEA11530261E2F21 - Body hash
1C30EE955055435C7FCC3876C1D5DFE212E294A636A7DC8F6EE8617493B37FB2 - IL size33
Referenced calls
Candide.Graphics.VFX.VfxSpritesAnimation::.ctor(CandideCreator.Shared.Graphics.SpriteSheet[], CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[], Microsoft.Xna.Framework.Vector3, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation>::Add(!0)
PlayAnimation
#
public System.Void PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel frameAnimation, Shared.Entity.EntityWrapper target, System.Single angle, System.Single scale, Microsoft.Xna.Framework.Graphics.SpriteEffects spriteEffects)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B56F21BE2CB6F1D43EFC51952D267D049E93FB4E58882C4CEB87F381B0E5254D - Body hash
467AD930590CD5F9C39C35CC5BF5D7B86AF999658D8E9D82F4C7C7EEE4DEF95E - IL size33
Referenced calls
Candide.Graphics.VFX.VfxSpritesAnimation::.ctor(CandideCreator.Shared.Graphics.SpriteSheet[], CandideCreator.Shared.Models.VFX.VfxSpritesAnimationFrame[], Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation>::Add(!0)
Called by
Candide.Entities.Auras.VisualEntityAura::OnAuraFirstApplyVisualsCandide.Entities.Bridge.ClientEntitySystemBridge::OnEntityTookDamageCandide.Entities.Controllers.Creatures.LavaConstructController::ReceiveEntityVfxMessageCandide.Entities.Controllers.PhoenixEggController.PhoenixEggController::EntityInitializeCandide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::ReceiveEntityVfxMessageCandide.Entities.PlayerState.PlayerController::OnDamagedCandide.Entities.PlayerState.PlayerController::ResetPlayerToSafePositionCandide.Entities.PlayerState.PlayerStates.BowHoldingState::Update
PlayFlash
#
public System.Void PlayFlash(CandideCreator.Shared.Models.VFX.VfxFlashModel flash, Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9049D17FEC979D982E49E7C6CE9DB1C8893CA8BCB15A7093027344A92C52409D - Body hash
A971219F858B4B7A5A7D47CB97E65F0386A4D57C53DAA4E542C1762F4BCB3B1D - IL size35
Referenced calls
Candide.Graphics.VFX.VfxFlash::.ctor(Microsoft.Xna.Framework.Vector4, System.Int32, Shared.Entity.EntityWrapper, System.Boolean)System.Collections.Generic.List<Candide.Graphics.VFX.VfxFlash>::Add(!0)
PlayFloatingText
#
public System.Void PlayFloatingText(Candide.Graphics.VFX.VfxFloatingText floatingText)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5D76BA8E382AF4F6EDF03757FCCAEAE919F5BB96E78B89D37FC0D26E2F5E855B - Body hash
E896275C59665FAD7F4CED445A748D51BE938A8BBF59EECB2EFDAE82C2396AF6 - IL size76
Referenced calls
VfxPlayer.<>c__DisplayClass28_0::.ctor()VfxPlayer.<>c__DisplayClass28_0::<PlayFloatingText>b__0(Candide.Graphics.VFX.VfxFloatingText)System.Predicate<Candide.Graphics.VFX.VfxFloatingText>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.Graphics.VFX.VfxFloatingText>::Exists(System.Predicate<!0>)System.Collections.Generic.List<Candide.Graphics.VFX.VfxFloatingText>::Add(!0)
PlayLightSource
#
private Candide.Graphics.VFX.VfxLightSource PlayLightSource(Candide.Graphics.VFX.VfxLightSource lightSource, System.String uniqueId)
Method metadata
- Visibilityprivate
- Return type
Candide.Graphics.VFX.VfxLightSource - StaticTrue
- VirtualFalse
- Hash
9069DC24EC58D6C964265DA1DCE58629A61C762E935E3471BD1A4670DF889C32 - Body hash
62B25F2B83EEF2C215D2DA2002F3602DB93F03B5DA822722C730CF44B6BB8055 - IL size88
Referenced calls
VfxPlayer.<>c__DisplayClass27_0::.ctor()System.String::IsNullOrWhiteSpace(System.String)VfxPlayer.<>c__DisplayClass27_0::<PlayLightSource>b__0(System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>)System.Predicate<System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>>::Find(System.Predicate<!0>)System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>::.ctor(!0, !1)System.Collections.Generic.List<System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>>::Add(!0)
PlayLightSource
#
public Candide.Graphics.VFX.VfxLightSource PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs args, Microsoft.Xna.Framework.Vector3 position, System.String uniqueId)
Method metadata
- Visibilitypublic
- Return type
Candide.Graphics.VFX.VfxLightSource - StaticTrue
- VirtualFalse
- Hash
5DD2473BDB29E0C22599B983CE44FF2326723DA94620DD58BA324FD2119ABB6B - Body hash
8EA056D6DF81D1E41D715698342466BBAF50EDE51F0C02F23BD047A6FDDC5E55 - IL size35
Referenced calls
System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Candide.Graphics.VFX.VfxLightSource::.ctor(Shared.Entity.EntityWrapper, System.Nullable<System.Int32>, System.Nullable<Microsoft.Xna.Framework.Vector3>)Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSource, System.String)
Called by
Candide.Combat.CombatHandler::MakeDamageExplosionCandide.Combat.VisualExplosionHelper::DoExplosionCandide.Entities.Controllers.PotController.LightningPotController::ExplodeCandide.GameModels.Models.Spells.Offensive.AreaOfEffectSpell::CastCandide.Graphics.AmbientParticleSystem::FireFlyParticleCandide.Graphics.AmbientParticleSystem::GhostFireFlyParticle
PlayLightSource
#
public Candide.Graphics.VFX.VfxLightSource PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs args, Shared.Entity.EntityWrapper entity, System.String uniqueId)
Method metadata
- Visibilitypublic
- Return type
Candide.Graphics.VFX.VfxLightSource - StaticTrue
- VirtualFalse
- Hash
06210CF16CB7B1E27CC664801588B86B612B0F431A831994A3E73F7C05E9E126 - Body hash
9768F15410EC0F4FEB712494F02F3E731332581B5F63F8B41923FCA5C4B84E16 - IL size38
Referenced calls
Candide.Graphics.VFX.VfxLightSource::.ctor(Shared.Entity.EntityWrapper, System.Nullable<System.Int32>, System.Nullable<Microsoft.Xna.Framework.Vector3>)Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSource, System.String)
PlayLightSource
#
public Candide.Graphics.VFX.VfxLightSource PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs args, System.Nullable<System.Int32> projectileId, System.String uniqueId)
Method metadata
- Visibilitypublic
- Return type
Candide.Graphics.VFX.VfxLightSource - StaticTrue
- VirtualFalse
- Hash
1AA36B525AE86276A661F3A1178A4A8CC77FF9C2E7EACB412527183C1669144B - Body hash
11B739AF0ED8403E7E02538E1592256123593B7D1367FAF560A44418BA3C7A97 - IL size30
Referenced calls
Candide.Graphics.VFX.VfxLightSource::.ctor(Shared.Entity.EntityWrapper, System.Nullable<System.Int32>, System.Nullable<Microsoft.Xna.Framework.Vector3>)Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSource, System.String)
PlayLoopingSpacAnimation
#
public Candide.Graphics.VFX.VfxSpacAnimation PlayLoopingSpacAnimation(Candide.Data.VfxSpacAnimationData spacAnimation, Shared.Entity.EntityWrapper target, Candide.Graphics.VFX.SpacRenderingArgs args, System.String uniqueId, System.Nullable<System.Single> loopDuration)
Method metadata
- Visibilitypublic
- Return type
Candide.Graphics.VFX.VfxSpacAnimation - StaticTrue
- VirtualFalse
- Hash
BBC59B570748BBC634212FDDEF3275F0D6AD3CF19F43127B2B5D411765A1FEE7 - Body hash
5B4B68F519D74B459C4B0F724624C1D64136E66B40238081EFCD61BE2735764C - IL size29
Called by
Candide.Entities.Auras.StunAura::SetVisualsCandide.Entities.Controllers.BoarController.BoarController::ReceiveEntityVfxMessageCandide.Entities.Controllers.CitizenController.CitizenController::UpdateQuestStatusCandide.Entities.Controllers.CitizenController.WildCitizenController::UpdateCandide.Entities.Controllers.GoatController.GoatController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Other.BehaviorMachine.PhoenixController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Other.BehaviorMachine.VultureController::ReceiveEntityVfxMessage
PlayLoopingSpacAnimation
#
public Candide.Graphics.VFX.VfxSpacAnimation PlayLoopingSpacAnimation(System.String spacId, System.String animationName, Shared.Entity.EntityWrapper target, Candide.Graphics.VFX.SpacRenderingArgs args, System.Nullable<System.Single> timescale, System.String uniqueId, System.Nullable<System.Single> loopDuration)
Method metadata
- Visibilitypublic
- Return type
Candide.Graphics.VFX.VfxSpacAnimation - StaticTrue
- VirtualFalse
- Hash
97B5D669513B1512D7CBC77BDF7CE5C911AD179045C308049CE85FFC0C4EFF37 - Body hash
F9313B66B1146746F6F1BB5264EF388FA7F2851EA78DD6F6416EB6E658961910 - IL size116
Referenced calls
VfxPlayer.<>c__DisplayClass18_0::.ctor()System.String::IsNullOrEmpty(System.String)VfxPlayer.<>c__DisplayClass18_0::<PlayLoopingSpacAnimation>b__0(Candide.Graphics.VFX.VfxSpacAnimation)System.Predicate<Candide.Graphics.VFX.VfxSpacAnimation>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::Find(System.Predicate<!0>)System.Nullable<System.Single>::GetValueOrDefault(!0)Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::Add(!0)
PlayScreenShake
#
public System.Void PlayScreenShake(System.Single strength, System.Single duration)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
64E370E1F95C862040BC57E9C3621E085C195DFD073B0A7372DF3E295360E537 - Body hash
6A5944D3255CB7B16E92FF55AA065216C766ED5859E53D0A1F6DCB2A18845C20 - IL size18
Referenced calls
Candide.Graphics.VFX.CameraShake::.ctor(System.Single, System.Single)System.Collections.Generic.List<Candide.Graphics.VFX.CameraShake>::Add(!0)
Called by
Candide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Other.CyclopsPreDungeonRockSpawner::ReceiveEntityVfxMessageCandide.Entities.Controllers.Talos.TalosArenaController::OnServerSetStateCandide.Entities.Controllers.Talos.TalosArenaController::UpdateTransition3
PlayShockwave
#
public System.Void PlayShockwave(Candide.Graphics.VFX.VfxShockwave vfxShockwave)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1234B7811A4729F213A94308505ACC8503511AE48E0DE89288052536BF253A38 - Body hash
02F60E6B6453D7DADA1732D71F8F6C59D2B4C38B0E62BB7CED2B4A6B6438E260 - IL size12
Referenced calls
System.Collections.Generic.List<Candide.Graphics.VFX.VfxShockwave>::Add(!0)
PlaySpacAnimation
#
public System.Void PlaySpacAnimation(Candide.Data.VfxSpacAnimationData data, Microsoft.Xna.Framework.Vector3 position, System.Single overrideAngle)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
037094B4D9DDB4A7FA027D57F29C39A6327F86479B1C9C572E90966ADA167F60 - Body hash
8A3D94C4CF144F88EB9EC01BD76C8D440A8EE4F00A5EC147ABCA4E5234CF8D47 - IL size57
Referenced calls
System.Nullable<System.Single>::GetValueOrDefault(!0)Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)
PlaySpacAnimation
#
public System.Void PlaySpacAnimation(System.String spacId, System.String animationName, Microsoft.Xna.Framework.Vector3 position, Candide.Graphics.VFX.SpacRenderingArgs args, System.Single timeScale)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
AD2AA043C06CB3C051031962FE93FB78F63406E903F0385E8E2759F8FAAFE53B - Body hash
9D45551D2CD067DAB6A19F84C2719BC05C2F29308051DF64546D1673414689DA - IL size18
Referenced calls
Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)
Called by
Candide.Entities.Animations.AnimationStateMachine::UpdateCandide.Entities.Animations.EntitySpacAnimationStateMachine::UpdateCandide.Entities.Controllers.AlphaWolfController.OldAlphaWolfController::OnServerSetStateCandide.Entities.Controllers.BearController.BearController::ReceiveEntityVfxMessageCandide.Entities.Controllers.CrabController.CrabController::ReceiveEntityVfxMessageCandide.Entities.Controllers.JumpingSkullController.JumpingSkullController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Legacy.LaserBeam::BlockProjectilesCandide.Entities.Controllers.MinervasOwlBossController.MinervasOwlBossController::OnServerSetStateCandide.Entities.Controllers.Other.BehaviorMachine.SmallScorpionController::ReceiveEntityVfxMessageCandide.Entities.Controllers.PhoenixBossController.PhoenixBossController::OnServerSetStateCandide.Entities.Controllers.WolfController.OldWolfController::OnServerSetStateCandide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::ReceiveEntityVfxMessageCandide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::ReceiveEntityVfxMessageCandide.Entities.PlayerState.PlayerAnimationController::CreateDaggerAttackVfxCandide.Entities.PlayerState.PlayerAnimationController::OnSledgehammerAttackCandide.Entities.PlayerState.PlayerAnimationController::SpawnDeathPartsCandide.Entities.PlayerState.PlayerController::UpdateCandide.GameModels.Models.Spells.Offensive.LinearShockwaveSpell::OnUpdateCandide.GameModels.Models.Spells.Offensive.SingleProjectileAttackSpell::LeaveStuckProjectileCandide.Graphics.VFX.CreatureDeathHandler::PlayDeathPoofCandide.TestAndDebug::VfxTest
PlaySpacAnimation
#
public System.Void PlaySpacAnimation(System.String spacId, System.String animationName, Shared.Entity.EntityWrapper target, Candide.Graphics.VFX.SpacRenderingArgs args, System.Single timeScale)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5F5C45FE1F42E7064CC7AF7076F0AAF5C7782621830199F539CBDB5DB383F607 - Body hash
036CA2B14EE87DCC67B623BC7C8537B19DC164B95A7F5BD38B80003CB0CF9C0C - IL size18
Referenced calls
Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)
Called by
Candide.Entities.Animations.AnimationStateMachine::UpdateCandide.Entities.Animations.EntitySpacAnimationStateMachine::UpdateCandide.Entities.Auras.VisualEntityAura::OnAuraFirstApplyVisualsCandide.Entities.Controllers.Other.BehaviorMachine.SnakeController::ReceiveEntityVfxMessageCandide.Entities.Controllers.RatController.RatController::ReceiveEntityVfxMessageCandide.Entities.Controllers.WolfController.WolfController::ReceiveEntityVfxMessageCandide.Entities.Controllers.WraithController.WraithController::ReceiveEntityVfxMessageCandide.Entities.PlayerState.PlayerAnimationController::CreateDaggerAttackVfxCandide.Entities.PlayerState.PlayerAnimationController::OnBowShootCandide.Entities.PlayerState.PlayerAnimationController::OnSpearShieldAttackCandide.Entities.PlayerState.PlayerAnimationController::OnSpearSlashAttackCandide.Entities.PlayerState.PlayerAnimationController::OnSpearSpecialAttackCandide.Entities.PlayerState.PlayerAnimationController::OnSwordAttackCandide.Entities.PlayerState.PlayerStates.DashState::CastPyzifaxDashCandide.Entities.PlayerState.PlayerStates.ShieldDashState::CastPyzifaxDashCandide.Entities.PlayerState.PlayerStates.SpearDashState::CastPyzifaxDash
PlaySpacAnimation
#
public System.Void PlaySpacAnimation(System.String spacId, System.String animationName, System.Int32 projectileId, Candide.Graphics.VFX.SpacRenderingArgs args)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
03FE274B9C320D36B1D59D86393BF2AF30857BE73298C980CAC51F6C50E08708 - Body hash
EAAC1505026BA2DBF02F9029338B4BE33802FCA74D86622A52AF7E1A75F90D20 - IL size21
Referenced calls
Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, System.Int32, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)
PlaySpacAnimation
#
public System.Void PlaySpacAnimation(System.String spacVfxId, Microsoft.Xna.Framework.Vector3 position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
84E67F4C0A9D8231FE619D08DDD1D3FD379B9C58EC162FBF2488CD47505B89A4 - Body hash
3DC863AE7CD43CD3F511AB04C117E0B7B10E1C513804E06A1E04C86C1AAFE0A0 - IL size47
Referenced calls
Candide.Database.VfxSpacAnimationDataBase::GetAnimationOrNull(System.String)Candide.Graphics.VFX.VfxSpacAnimation::.ctor(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Boolean, System.Single)Candide.Graphics.VFX.VfxPlayer::AddSpacAnimation(Candide.Graphics.VFX.VfxSpacAnimation)
Called by
Candide.Combat.VisualExplosionHelper::DoExplosionCandide.Entities.Controllers.Legacy.FlintController::OnDamagedCandide.Entities.Controllers.Legacy.TreeController::ChopWoodCandide.Entities.Controllers.Other.Buildings.PermanentStubController::ChopWoodCandide.Entities.Controllers.Other.Cyclops.CyclopsArenaController::PlayBodyEmergyEndVfxCandide.GameModels.Models.Spells.Offensive.ExplosionSpell::CastCandide.GameModels.Services.SfxVfxService::OnReceive_PlaySfxVfxOnEntityCandide.GameModels.Services.SfxVfxService::OnReceive_PlaySfxVfxOnPositionCandide.GameModels.Services.SfxVfxService::OnReceive_PlayVfxOnEntityCandide.GameModels.Services.SfxVfxService::OnReceive_PlayVfxOnPositionCandide.Toolkit.ClientToolDamageHelper::HandleRockToolDamageCandide.Toolkit.ClientToolDamageHelper::HandleTreeToolDamage
RemoveAll
#
public System.Void RemoveAll()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7F7282CADCE2589EBB1F12F7A671B3C8A0019A618F621B99C6EC15C6BB2E7174 - Body hash
E00B17E49A7E941CF3C724114C7C6875F0F4B5D9C520F9E4A46196DDAFCAEB10 - IL size111
Referenced calls
System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation>::Clear()System.Collections.Generic.List<Candide.Graphics.VFX.VfxFlash>::Clear()System.Collections.Generic.List<Candide.Graphics.VFX.VfxShockwave>::Clear()System.Collections.Generic.List<System.ValueTuple<Candide.Graphics.VFX.VfxLightSource, System.String>>::Clear()System.Collections.Generic.List<Candide.Graphics.VFX.VfxFloatingText>::Clear()System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::Clear()System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpring>::Clear()System.Collections.Generic.List<Candide.Graphics.VFX.VfxParticleEmitter>::Clear()System.Collections.Generic.List<Candide.Graphics.VFX.CameraShake>::Clear()System.Collections.Generic.List<Candide.Graphics.VFX.CreatureDeathHandler>::Clear()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A9DF6ECB8A5398AF57C506C2116A2B45BB052FC091F39F6ADBADCEDF9CBCFA81 - Body hash
6C2022F49C895CE6C9CAEFC0FFA3B406055C6D7ACE41057D53B58BD7CDF402B8 - IL size1054
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.VfxSpritesAnimation>::get_Current()Candide.Graphics.VFX.VfxSpritesAnimation::Update(System.Single)List.Enumerator<Candide.Graphics.VFX.VfxSpritesAnimation>::MoveNext()System.IDisposable::Dispose()VfxPlayer.<>c::<Update>b__34_0(Candide.Graphics.VFX.VfxSpritesAnimation)System.Predicate<Candide.Graphics.VFX.VfxSpritesAnimation>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpritesAnimation>::RemoveAll(System.Predicate<!0>)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.VfxSpacAnimation>::get_Current()Candide.Graphics.VFX.VfxSpacAnimation::Update(System.Single)List.Enumerator<Candide.Graphics.VFX.VfxSpacAnimation>::MoveNext()VfxPlayer.<>c::<Update>b__34_1(Candide.Graphics.VFX.VfxSpacAnimation)System.Predicate<Candide.Graphics.VFX.VfxSpacAnimation>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::RemoveAll(System.Predicate<!0>)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::get_Count()System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::get_Item(System.Int32)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::Add(!0)System.Collections.Generic.List<Candide.Graphics.VFX.VfxSpacAnimation>::RemoveAt(System.Int32)System.Collections.Generic.List<Candide.Graphics.VFX.VfxFlash>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.VfxFlash>::get_Current()Candide.Graphics.VFX.VfxFlash::Update(System.Single)List.Enumerator<Candide.Graphics.VFX.VfxFlash>::MoveNext()VfxPlayer.<>c::<Update>b__34_2(Candide.Graphics.VFX.VfxFlash)System.Predicate<Candide.Graphics.VFX.VfxFlash>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.Graphics.VFX.VfxFlash>::RemoveAll(System.Predicate<!0>)System.Collections.Generic.List<Candide.Graphics.VFX.VfxShockwave>::GetEnumerator()List.Enumerator<Candide.Graphics.VFX.VfxShockwave>::get_Current()Candide.Graphics.VFX.VfxShockwave::Update(System.Single)List.Enumerator<Candide.Graphics.VFX.VfxShockwave>::MoveNext()