Romestead Assembly Reference

Candide.Entities.Controllers.Legacy.BreakableController

Type JSON

public class in Candide.Entities.Controllers.Legacy

Methods8
Properties0
Fields20
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
BarrelAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation BarrelAnimation
CrateSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet CrateSheet
DebrisSpriteSheet1publicpublic CandideCreator.Shared.Graphics.SpriteSheet DebrisSpriteSheet1
DebrisSpriteSheet2publicpublic CandideCreator.Shared.Graphics.SpriteSheet DebrisSpriteSheet2
Diedpublicpublic System.Boolean Died
FruitJuiceSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet FruitJuiceSheet
FruitParticleSheet1privateprivate CandideCreator.Shared.Graphics.SpriteSheet FruitParticleSheet1
FruitParticleSheet2privateprivate CandideCreator.Shared.Graphics.SpriteSheet FruitParticleSheet2
LeafSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet LeafSheet
PotParticleSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet PotParticleSheet
PotParticleSheet2publicpublic CandideCreator.Shared.Graphics.SpriteSheet PotParticleSheet2
SootSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet SootSheet
VinesAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation VinesAnimation
VinesSpriteSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet VinesSpriteSheet
VolcanicBoulderSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet VolcanicBoulderSheet
_animationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _animation
_deadSortOffsetprivateprivate System.Int32 _deadSortOffset
_isBreakableprivateprivate System.Boolean _isBreakable
_playDeathAnimationprivateprivate System.Boolean _playDeathAnimation
_typeprivateprivate System.String _type

Methods

Die

private System.Void Die(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash2E2C53CB637AA77CE4224BDFAB4F35AD1FACEF4010D7DBEDDD5C1F6D6994D3EE
  • Body hashC6757AE2471BC12080E837E4BDA9F4A8529D4E709281B6EC41971C21538E32E3
  • IL size4132
Referenced calls
Called by
String literals
  • vines
  • grass
  • plant
  • small_rocks
  • thick_crate
  • small_bush
  • barrel
  • pot
  • brittle_rock
  • volcanic_boulder
  • explosive_fruit
  • wood
  • event:/hits/destruction/crate_smash
  • event:/effects/small_red_rock_break
  • event:/hits/impact/impact_shrubbery
  • event:/hits/impact/impact_wood

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashC6EC5185DE3DFCD8A1AE7DB639D52C515390A4070297AEAC0C7252E406DB86E3
  • Body hash720262463A7A345BD2BBEE9BA79A5AFCD342F2C511B0D6BFF1987B9DB6EB900F
  • IL size202
Referenced calls
Called by
String literals
  • type
  • none
  • is_breakable
  • vines
  • small_rocks
  • small_bush
  • pot
  • volcanic_boulder

OnAttached

public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash5C34E8EFB6859D89FDA1629F40FC5D47E121593CA464C7F9327683049E795075
  • Body hash89D3B62ECFC59AD3ED76BDECDA482F105BA1F959006F5038DD12F37854A000A6
  • IL size135
Referenced calls
String literals
  • pot
  • small_bush
  • event:/player/interact/pick_up_pot

OnDamaged

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashD68287A10A592231B4E473910C74EE28969D2B2375065D5ABE236D11D50EBF9E
  • Body hash221BD04394C7A175E785D2EEB0FB8BFA689DF6C311EB04511BCBD160C4CCE5BD
  • IL size76
Referenced calls
  • Shared.Entity.EntityWrapper::get_Health()
  • Shared.Entity.EntityWrapper::get_MaxHealth()

OnKilled

public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • Hash44D950B6F7A7BE797EDB6C281BA14E20CD144FD7AB343A6C033B3B7ABDE2D895
  • Body hashD562428AF1B5C7A10D17AEB945952E6D1EDC2CE7DA67E19B09E9CA575AE5F0DB
  • IL size120
Referenced calls
Called by
String literals
  • small_rocks
  • event:/hits/impact/impact_stone
  • thick_crate

OnRemove

public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash94CD68FD6FC0984E7154F4C610363740BFDD29094B4DA99EF5207BEF4C2A4527
  • Body hash1287323F84B4DA73660F611062A9C00B00C58A1567910059C9B795C14ED21567
  • IL size77
Referenced calls
String literals
  • thick_crate
  • event:/hits/destruction/crate_smash

OnThrown

public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF2D222E2462B3820518F73B9B5A02374EF153E826EFE598F9F76C609399336B1
  • Body hashD40E7A2A6E4BE931584B922067505A60CEFC51A1644027376E4A7616CBCC8794
  • IL size66
Referenced calls
String literals
  • pot
  • small_bush
  • explosive_fruit
  • volcanic_boulder

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash4164C06262E0FF36FA35245BB9482E504E4E09B0E1605998D2AD0E6B3C7BAA56
  • Body hash5612778F431CCC5268C45BFAF490D0BEE413FFE0CF08C1F84661E47B8DB73170
  • IL size275
Referenced calls
String literals
  • explosive_fruit
  • brittle_rock