Candide.Entities.Controllers.Other.InstrumentController
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
F8C365D83F5710200C82B1C4FD05C52D5DADB799D816BA4EB92EEAB06860B4A1
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_instrumentType# | private | private CandideServer.Entities.Controllers.InstrumentType _instrumentType |
_note# | private | private System.Int32 _note |
_resetTimer# | private | private System.Single _resetTimer |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D59C899FF49C75B22ED035D1B4375F85886D55109F53FCA6AC2B6EDB1BBB3CBF - Body hash
D12C2913585F48FE6A177E09CAD8877175E6C407679773905EAE3B3705E306E5 - IL size30
Referenced calls
Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)
String literals
instrument
GetInteraction
#
public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Interaction.Interaction - StaticFalse
- VirtualTrue
- Hash
EA2FE6E96245EDA958EF2ECF591E693200AFBE5227B7AF453413C0A33E8B035B - Body hash
AC53F8DA28CA774E97F95E11D38C60BA3D092F69C1986C6500ADACCD55BE0808 - IL size62
Referenced calls
CandideServer.Helpers.EntityRepairHelper::ShouldRepairClient(Shared.Entity.EntityWrapper, System.Boolean)Shared.Models.Interaction.Interaction::.ctor(Shared.Models.Interaction.InteractionType, System.Object, System.Guid)
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5B4B53B90DE94003CF94DAAE8C4052E4F8FD7D5326FB6888EF4DED69B93FA738 - Body hash
9F9454299349F1AE663F4B89303B3E0E7C8D10EC08BD57305C2A82F1E53F9FC7 - IL size106
Referenced calls
CandideServer.Entities.Controllers.ServerInstrumentController::GetDrumPitch(System.Int32)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)CandideServer.Entities.Controllers.ServerInstrumentController::GetLyrePitch(System.Int32)
String literals
event:/effects/drum_hitevent:/effects/lute_hit
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B388E59CC402C4EC0EB41BBAEF0E0B87EB2B0DED92DC93C107F0E6D29FA35C75 - Body hash
B5B97D4C544537219BB3128F55C7E44A018D7E538BA88B00923A6F93AD94B3F4 - IL size52
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)