Candide.Entities.Controllers.Other.UnifiedLightSourceController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Candide.Entities.Controllers.Other.FurnitureController - Hash
B34FE1F3710C5859ACF462281BAE051644274785DA0B9BA4F2E418F3A98F2150
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
AmbienceEventKey# | public | public System.String AmbienceEventKey |
CinematicFireKey# | public | public System.String CinematicFireKey |
ColorProfile# | public | public System.Int32 ColorProfile |
ColorProfileKey# | public | public System.String ColorProfileKey |
CubeSpawnAreaOverrideKey# | public | public System.String CubeSpawnAreaOverrideKey |
DetachLightPositionFromEmitterKey# | public | public System.String DetachLightPositionFromEmitterKey |
Emitter# | public | public Candide.Particles.ParticleEmitter Emitter |
EmitterAmountKey# | public | public System.String EmitterAmountKey |
EmitterNameKey# | public | public System.String EmitterNameKey |
EmitterOffset# | public | public Microsoft.Xna.Framework.Vector3 EmitterOffset |
EmitterOffsetKey# | public | public System.String EmitterOffsetKey |
EmitterSpawnFrequencyKey# | public | public System.String EmitterSpawnFrequencyKey |
FireSize# | public | public System.Single FireSize |
FireSizeKey# | public | public System.String FireSizeKey |
FireSmokeKey# | public | public System.String FireSmokeKey |
FireSparkKey# | public | public System.String FireSparkKey |
FireSparkSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet FireSparkSheet |
FireSparksUpScale# | public | public System.Single FireSparksUpScale |
FireSparksUpScaleKey# | public | public System.String FireSparksUpScaleKey |
Flicker# | public | public System.Boolean Flicker |
FlickerKey# | public | public System.String FlickerKey |
FlickerTimer# | public | public System.Single FlickerTimer |
HasEmitter# | public | public System.Boolean HasEmitter |
HasEmitterKey# | public | public System.String HasEmitterKey |
HasFireSmoke# | public | public System.Boolean HasFireSmoke |
HasFireSparks# | public | public System.Boolean HasFireSparks |
HasSpriteAnimation# | public | public System.Boolean HasSpriteAnimation |
HasSpriteAnimationKey# | public | public System.String HasSpriteAnimationKey |
IsCinematicFireEntity# | public | public System.Boolean IsCinematicFireEntity |
Key# | public | public System.String Key |
LightColor# | public | public Microsoft.Xna.Framework.Vector3 LightColor |
LightOffFrame# | public | public System.Int32 LightOffFrame |
LightOffFrameKey# | public | public System.String LightOffFrameKey |
LightOnFrame# | public | public System.Int32 LightOnFrame |
NightOnly# | public | public System.Boolean NightOnly |
NightOnlyKey# | public | public System.String NightOnlyKey |
Smoke1# | private | private CandideCreator.Shared.Graphics.SpriteSheet Smoke1 |
Smoke2# | private | private CandideCreator.Shared.Graphics.SpriteSheet Smoke2 |
SmokeFrames# | private | private System.Int32[] SmokeFrames |
SpriteAnimation# | public | public CandideCreator.Shared.Graphics.FrameAnimation SpriteAnimation |
SpriteAnimationFrameDurationKey# | public | public System.String SpriteAnimationFrameDurationKey |
SpriteAnimationFramesKey# | public | public System.String SpriteAnimationFramesKey |
SpriteAnimationOffsetKey# | public | public System.String SpriteAnimationOffsetKey |
TurnOnOffOffset# | public | public System.Single TurnOnOffOffset |
UseColorProfile# | public | public System.Boolean UseColorProfile |
UseColorProfileKey# | public | public System.String UseColorProfileKey |
_ambienceEvent# | private | private System.String _ambienceEvent |
_audioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _audioEvent |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3088D566F7E7B97A04D814D79C05544B32AC8EB98CAD2893D24E8B046E3A7869 - Body hash
3310C476C2A12B744C1CB94918FAA59C28FBE9F7A5CCA9C1DB982C7EF33CF50B - IL size846
Referenced calls
Shared.Entity.Base.AbstractController::BeforeRender()Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::set_Visible(System.Boolean)Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)Candide.World.InteriorWorldHandler::get_World()CandideCreator.Shared.Models.World::get_LightingProperties()CandideCreator.Shared.Models.LightingProperties::get_TimeBasedLights()Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()Shared.Entity.EntityWrapper::set_Frame(System.Int32)
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FBCA0BC2AA9AE4B64B5D8351EE5576A08B9EE35D5DBAE7404824017A17909134 - Body hash
7EA28CDD76099A7C72DD8E3EAAC8386D008D30A555C5F328ADAF8DDCF6D8D9E4 - IL size28
Referenced calls
String literals
Light Color
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F5B5FAE8292E0D354ADEF8B1FDC6D0AE5708673364964EF95E4671BEB4027A0E - Body hash
C87A755689B6775AC106ACE28735C41BE6C1EC8DA9DB3254259074A871F78BB9 - IL size1152
Referenced calls
Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)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.Vector3::op_Equality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Shape()CandideCreator.Shared.Models.Particle.SpawnArea.SphereSpawnArea::.ctor(System.Single, System.Single)CandideCreator.Shared.Models.Particle.SpawnArea.CubeSpawnArea::.ctor(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Models.Particle.SpawnArea.RectanglePositioning)Candide.Particles.ParticleEmitter::SetTimer(System.Single)UnifiedLightSourceController.<>c__DisplayClass45_0::.ctor()System.String::Split(System.String, System.StringSplitOptions)UnifiedLightSourceController.<>c__DisplayClass45_0::<EntityInitialize>b__0(System.String)System.Func<System.String, System.Int32>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable<!!0>)CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)CandideCreator.Shared.Graphics.FrameAnimation::RandomTime(System.Random)Shared.Entity.EntityWrapper::get_Frame()Shared.Entity.EntityWrapper::get_Id()System.Object::GetHashCode()CandideCreator.Shared.Helpers.TileRandom::Hash(System.Int32)
String literals
Is cinematic fire entityNight OnlyFlickerUse Color ProfileColor ProfileUse EmitterEmitter OffsetEmitter NameEmitter Amount SpawnedEmitter Time Between EmitsDetach Light Position From EmitterCube Spawn Area OverrideHas Sprite AnimationSprite Animation OffsetSprite Animation FramesSprite Animation Frame Duration
EntityUnload
#
public System.Void EntityUnload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
897225F3165371FDC006DDCA0B1A0FF7F354EBF5451A0830AB22B7A397CB60BD - Body hash
3430D28F979C8AE2C580300BECB3ECAC26153D134B4088B48E195289270F9CBA - IL size35
SpawnFireSpark
#
public System.Void SpawnFireSpark(Microsoft.Xna.Framework.Vector3 pos, System.Single upScale)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
94CD135337A1C95A6CA12252CCACF30067E4636C185CA2E298E7E2E27EA9A95A - Body hash
16EC9687C6F1B338CD3C94DB3321C4F43F0FCDC42FED39458FDCB995C504E5EB - IL size650
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)Candide.Combat.VfxHelper::GetSparkVelocity()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Random::NextSingle()
SpawnFireSparkWithVelocity
#
public System.Void SpawnFireSparkWithVelocity(Microsoft.Xna.Framework.Vector3 pos, System.Single upScale, Microsoft.Xna.Framework.Vector3 velocity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3824FEE6B167965691663707F6869B22966190DCF32AA2548226D4EF7317F412 - Body hash
A1741BA95EB561D0335C826F8CCF0B56D1621D351B25F9330779324C3D9213E1 - IL size635
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)Candide.Combat.VfxHelper::GetSparkVelocity()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Random::NextSingle()
SpawnSmoke
#
public System.Void SpawnSmoke(Microsoft.Xna.Framework.Vector3 pos)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1494436552872E8A5DE08333B12B6468FFA67A8F55DC7CDD50E9A810B189FF4B - Body hash
BA7027F414E02458A51C594E1F4F672967FCC2990E9BBC5C1AA3F68FEFF0EBFD - IL size491
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)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)CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
70D70BCD88E44583464CB5EF2B7DC8BB2B93506F02D8A8BAE0A8A890FAE1134B - Body hash
9DC7AA64679E392B4F15CCE6EB29728675C30DC7797E2A8D160D82902A593B92 - IL size627
Referenced calls
Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)Shared.Entity.EntityWrapper::set_Visible(System.Boolean)Shared.Entity.EntityWrapper::get_Fdt()CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()Shared.Entity.EntityWrapper::set_Frame(System.Int32)Candide.World.InteriorWorldHandler::get_World()CandideCreator.Shared.Models.World::get_LightingProperties()CandideCreator.Shared.Models.LightingProperties::get_TimeBasedLights()Candide.GameModels.Systems.AmbienceSystem::GetTimeBasedLightCurve()Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)System.String::IsNullOrEmpty(System.String)Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)Candide.Sound.AudioEvent.AudioEvent::get_Playing()Candide.Sound.AudioEvent.AudioEvent::Play()Shared.Entity.EntityWrapper::get_Position()Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)Candide.Particles.ParticleEmitter::Update(System.Single)UnifiedLightSourceController.<>c__DisplayClass46_0::.ctor()Shared.Entity.EntityWrapper::get_SpriteSheet()CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)UnifiedLightSourceController.<>c__DisplayClass46_0::<Update>b__0()System.Action::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)UnifiedLightSourceController.<>c__DisplayClass46_1::.ctor()UnifiedLightSourceController.<>c__DisplayClass46_1::<Update>b__1()