Candide.Entities.Auras.VisualEntityAura
Type JSONpublic class in Candide.Entities.Auras
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Auras - Base type
System.Object - Hash
91199F7237B7E8A38A5EB47FD55BEEC5353B72290E8241069FFC78B0A7D89ECD
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_audioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _audioEvent |
_auraInstanceId# | private | private System.String _auraInstanceId |
_auraTypeId# | private | private System.String _auraTypeId |
_displayInfoId# | private | private System.String _displayInfoId |
_lightSource# | private | private Candide.Graphics.VFX.VfxLightSource _lightSource |
_lightSourceArgs# | private | private System.Nullable<Candide.Graphics.VFX.VfxLightSourceArgs> _lightSourceArgs |
_onApplyAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _onApplyAudioEvent |
_onApplyParticleEmitter# | private | private Candide.Particles.ParticleEmitter _onApplyParticleEmitter |
_onApplyVfxSpacAnimation# | private | private Candide.Data.AuraDisplayInfoSpacAnimationData _onApplyVfxSpacAnimation |
_onApplyVfxSpritesAnimation# | private | private CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel _onApplyVfxSpritesAnimation |
_onFinishParticleEmitter# | private | private Candide.Particles.ParticleEmitter _onFinishParticleEmitter |
_onUpdateParticleEmitter# | private | private Candide.Particles.ParticleEmitter _onUpdateParticleEmitter |
_ownerEntityId# | private | private System.Nullable<System.Guid> _ownerEntityId |
_spawnArea# | private | private CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea _spawnArea |
_spring# | private | private Candide.Graphics.VFX.VfxSpring _spring |
_vfxLoopingSpacAnimation# | private | private Candide.Data.AuraDisplayInfoSpacAnimationData _vfxLoopingSpacAnimation |
_vfxLoopingSpacInstance# | private | private Candide.Graphics.VFX.VfxSpacAnimation _vfxLoopingSpacInstance |
_vfxSpringData# | private | private Candide.Data.VfxSpringData _vfxSpringData |
Methods
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9023EE216BAE5A4ED0E4225E88613744F89E2DF938FDB74D43AA9E9430046F82 - Body hash
F4227FE837B1A5B4B2666C2B86CCB9A215086AB729A3259AD5CB4BE0BB2B65D5 - IL size161
Referenced calls
OnAuraApplyVisuals
#
public System.Void OnAuraApplyVisuals(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
61A10743C7B083D7E70628417479AB8E20C52F47B853B0F8AF48733E6DBBA0C2 - Body hash
DE7475C3EBAD1E933187E4CB9BBC945A96E9CBB92C41FB4FBF598503AE3CD320 - IL size296
Referenced calls
Candide.Graphics.VFX.VfxPlayer::PlayLoopingSpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Nullable<System.Single>, System.String, System.Nullable<System.Single>)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper&, System.String)Candide.Graphics.VFX.VfxSpring::.ctor(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)Candide.Graphics.VFX.VfxPlayer::CreateSpring(Candide.Graphics.VFX.VfxSpring)Candide.Sound.AudioEvent.AudioEvent::Play()System.Nullable<Candide.Graphics.VFX.VfxLightSourceArgs>::get_HasValue()System.String::IsNullOrWhiteSpace(System.String)System.Nullable<Candide.Graphics.VFX.VfxLightSourceArgs>::get_Value()Shared.Entity.EntityWrapper::get_Id()System.Object::ToString()System.String::Concat(System.String, System.String, System.String)Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Shared.Entity.EntityWrapper, System.String)
Called by
String literals
OnAuraApplyVisuals
OnAuraFinished
#
public System.Void OnAuraFinished(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
74151857682D2ED327566FE0837A29FA7A60538A160CACD76E3DFB2B58B5F0DE - Body hash
82333B7A0C82F1F487B8EF1A08255622F80C0D33FCC0B973267BC5698EDB2562 - IL size37
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Candide.Particles.ParticleEmitter::Trigger()
OnAuraFirstApplyVisuals
#
public System.Void OnAuraFirstApplyVisuals(Shared.Entity.EntityWrapper target, System.Boolean isStatic)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A6921BD2E1074E8F51F62195F36B0580FAA8E0E193307F94E87AB4AB63B9C7A6 - Body hash
33B550276945B39C72D46276A5DFFD46E0221AC80DE6326B026F87714A0EF210 - IL size261
Referenced calls
Candide.Sound.AudioEvent.AudioEvent::get_Playing()Candide.Sound.AudioEvent.AudioEvent::Play()Shared.Entity.EntityWrapper::get_Position()Candide.Particles.ParticleEmitter::Trigger()Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel::op_Inequality(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel)Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)Candide.Entities.Auras.VisualEntityAura::OnAuraApplyVisuals(Shared.Entity.EntityWrapper)Candide.Database.AuraDisplayInfoDataBase::GetDisplayInfoOrNull(System.String)CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Color::get_White()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)
Update
#
public System.Void Update(Shared.Entity.EntityWrapper entity, System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8A292F119D2149E9E13FE9AADCE5AED7028C90372367A4E2E44FE99D784765D7 - Body hash
1FAB5FBC206DB47DF7A95C4403CBB79330B416E13A5A700F02DA2F2C09FE0B23 - IL size230
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)Shared.Entity.EntityWrapper::get_Shape()Shared.Entity.EntityWrapper::get_CollisionHeight()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::SetSize(Microsoft.Xna.Framework.Vector3)Candide.Particles.ParticleEmitter::Update(System.Single)