Candide.Entities.Controllers.Other.YarnNeutralNpcController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Shared.Entity.Base.AbstractController - Hash
216AA40C4F5956E9EF7D4E74B7B908BFEBD78DB396CD1CC75EBD51827578FBBA
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_dialogueDistance# | private | private System.Single _dialogueDistance |
_dialogueSubPath# | private | private System.String _dialogueSubPath |
_specialBehaviour# | private | private System.String _specialBehaviour |
_startingNode# | private | private System.String _startingNode |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B68D70EBFF0CC4C32A4C720FB1A480225BEDDA2ADE148318CF3F1127803E0041 - Body hash
85416BABD1666960A7161D31FC088C286DBD275B0CB14ED6E3A8A17CB5B5A2AE - IL size101
Referenced calls
String literals
yarn_dialogue_pathdialogue_distanceyarn_starting_nodespecial_behaviour
GetInteraction
#
public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Interaction.Interaction - StaticFalse
- VirtualTrue
- Hash
AEEE79F7D404405BD1B0D91B40BF6BB3D748C5F21279DE96750831B7569A85C9 - Body hash
AB35E1F460C1D95817EDDCB28A985CF6F84F329BB1B768F644DC39A25736B263 - IL size23
Referenced calls
System.String::IsNullOrWhiteSpace(System.String)Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4CB570ED6D3A46EB16B7882042C952EA936187B73A46D793C2168DDF1E3EA398 - Body hash
F17DD87EB6BDE5B54FE5854971F2B730C44EDEB3397E4DC986C06B0C8871CA3D - IL size102
Referenced calls
System.String::IsNullOrWhiteSpace(System.String)Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)System.Nullable<Candide.GameModels.Managers.CandideDialogueContext>::.ctor(!0)Candide.CandideUI.PlayerUi::ShowDialogueWindow(System.Nullable<Candide.GameModels.Managers.CandideDialogueContext>, System.String, Shared.Entity.EntityWrapper, System.Single, System.String)
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
25835D27A27F125D8B9FD7A859A84D44F7891A67487F4743C778248337DE7F4E - Body hash
A1D49C68083E9A15D1BCDC10B187A85DD6A255DEF284AE80F8C72412FF27DB62 - IL size8
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4175B926A6311ACC0A77369FEC669DC00221A6378B373D3E23571CABBF07E397 - Body hash
711E13EEFD5C3C0E2E581FF1AA0CDE45BF4B36461A93908F5A73749F050F0E18 - IL size187
Referenced calls
System.String::op_Equality(System.String, System.String)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Position()Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Combat.DeathHelper::SpawnDeathParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32, System.Int32)
String literals
unarmed_satyrevent:/creature/Satyr/medium/satyr_medium_dieevent:/hits/destruction/goreevent:/hits/destruction/split_wooden_log