Candide.Entities.Controllers.Other.CampfireController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Candide.Entities.Controllers.Other.InteractableFurnitureController - Hash
66572BE68EB3453DA7F7E82AA93F9B7AEDB44A9658E28A992E3E839695242FA4
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_audioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _audioEvent |
_emitter# | private | private Candide.Particles.ParticleEmitter _emitter |
_fireTimer# | private | private System.Single _fireTimer |
_isInSpawn# | private | private System.Boolean _isInSpawn |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A4593AF696276C70453B94FCDB01CBCCC7D2598253E7D73B965C1FF5BDAA28FF - Body hash
79A4FA855FCE01162827AF09C4D78AEAC2E915298BF13BFE5F6779C0BA7BEB9E - IL size131
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)Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
String literals
IsInSpawnflame_small
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EFC0AC3998207E518EF83B362C79D057BFF320B070FA030E08BD7888FFFD4027 - Body hash
B70ABF34DAA529A54759A8CC4B4CD1B075FD20B591E005C1F11BA7CBC6E8D6DC - IL size46
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
54C0F48CFA957F6E92727EF160A81EEDC2B43AFFFF011A571DD86E9EB8FAC57C - Body hash
35417BCC0AE3E4C95EA68139716F31FF53C8B5AED2A9326BE845FFF1FF348360 - IL size76
Referenced calls
Candide.CandideUI.PlayerUi::get_DisallowMoreInteractions()Shared.Entity.EntityWrapper::get_Mask()System.Enum::HasFlag(System.Enum)System.Array::Empty()Shared.Entity.EntityWrapper::get_CraftingStationFlags()Candide.CandideUI.PlayerUi::ShowSecondaryCraftingWindow(System.String[], Shared.Entity.EntityWrapper, System.Single)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CA496429A8F16025C7AE9780E6516C6C10ABB24461F7E081BA3A953092A43F0C - Body hash
BC6370488875523D75716AE37A37072E486546029036D015EA104DAA339C65F2 - IL size513
Referenced calls
Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)Shared.Entity.EntityWrapper::get_Fdt()CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Particles.ParticleEmitter::Update(System.Single)Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)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()Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)
String literals
event:/effects/flames