Romestead Assembly Reference

Candide.Entities.Controllers.Legacy.BanditBruteController

Type JSON

internal class in Candide.Entities.Controllers.Legacy

Methods12
Properties0
Fields25
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
BloodSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet BloodSheet
GroundPoundSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet GroundPoundSheet
GroundPoundUpAnimationpublicpublic CandideCreator.Shared.Graphics.FrameAnimation GroundPoundUpAnimation
IdleAnimationpublicpublic CandideCreator.Shared.Graphics.FrameAnimation IdleAnimation
IdleSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet IdleSheet
SmashCracksSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet SmashCracksSheet
ThrowingHeightprivateprivate System.Single ThrowingHeight
ThrowSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet ThrowSheet
WalkAnimationpublicpublic CandideCreator.Shared.Graphics.FrameAnimation WalkAnimation
WalkSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet WalkSheet
_attackAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _attackAnimation
_cooldownTimerprivateprivate System.Double _cooldownTimer
_deathSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet _deathSheet
_destinationprivateprivate Microsoft.Xna.Framework.Vector2 _destination
_nextStateprivateprivate System.Int32 _nextState
_prepareThrowAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _prepareThrowAnimation
_runningAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _runningAnimation
_throwingDepthOffsetsprivateprivate System.Single[][] _throwingDepthOffsets
_throwingOffsetsprivateprivate Microsoft.Xna.Framework.Vector3[][] _throwingOffsets
_throwingStrengthprivateprivate System.Single _throwingStrength
_thrownEntityprivateprivate Shared.Entity.EntityWrapper _thrownEntity
_throwStartTimeprivateprivate System.Double _throwStartTime
_throwTimerprivateprivate System.Double _throwTimer
_throwTimeWindowprivateprivate System.Double _throwTimeWindow
_timerprivateprivate System.Double _timer

Methods

Cooldown

public System.Void Cooldown(System.Double time, System.Int32 nextState)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8DE70AF7DC9E3640BC1E2CCE9F9C38C167C83B14492161975DE74B6E3AA41CB4
  • Body hash54F6D9BA968E15D09B845C41255511B0710B7F8E97186588897B304A995B5E33
  • IL size22
Called by

DoGroundPound

public System.Void DoGroundPound()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7D5A9212446EDABDD823A7906DB5EB691457998B2835992E34065C48F42F8318
  • Body hash6D95DA22ACCDCC97C059416A9335D4701DD86D1C999069EE7F97D6B52982C5B5
  • IL size37
Referenced calls
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash04ABB7C5F35E4D0A7FB062FBF82D1D001454AE62059637E8D26CB5D9FFD9E668
  • Body hash92E76E9940AB029B9746E38644BCAF7DC8D9174E4690EC2314EF6D8BA32760D8
  • IL size94
Referenced calls
String literals
  • throwStartTime
  • throwTimer
  • throwTimeWindow

OnDamaged

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash0464C1A1E5C822E78B47FFFE7CBED526EBF3A64CDB1DCCABE7D30897840FC919
  • Body hash1EA4FC094840DE8AC79D5B2BD35645616D03A893C28033130D27E4177E4855D1
  • IL size124
Referenced calls

OnEntityCollision

public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3& overrideVelocity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash008D785C47E6600FDC2F78A7276C93373BCB71AFC103F976D983D9BF0B235901
  • Body hashC40676A44D390BC7D130E934EBDEB6AAFE304C895CFDB21453C2B38CB60B99D7
  • IL size192
Referenced calls

OnKilled

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

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • Hash50A05D63FE2A1559BD0AFAD706CCD048CB5630050E95E3FBB0CF07395DD63490
  • Body hash9491BDBB7318872CBA0106ADA208E240117597C3DEBECCABED92DD16830C31A6
  • IL size32
Referenced calls
String literals
  • event:/creature/bandit/human_death

OnProjectileHit

public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashE786C1CD5FEE45F44C579DC929AA8D6ECB31080FE1DE74D2076AD9A449485FCA
  • Body hashEB33922F063EFDF4FC3F51910F8437599DB064CDE0786C5C386C013AEC47151B
  • IL size254
Referenced calls
String literals
  • event:/hits/flesh_impact

StartThrow

public System.Void StartThrow()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash91491143E14C42C0C59425126C3AE953E99DDD76C21953254453480C7554790D
  • Body hashA65D77B2A2EF2A51587B7A184A6C94277DC56FDB3694DAB2CEF5D7C24DF51603
  • IL size292
Referenced calls
Called by
String literals
  • event:/creature/bandit/stretch
  • b57a9322-cb44-42ff-8819-38b625e9ddf6

Throw

public System.Void Throw()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7520F6A68F4652D70ABBB6AB0E10DE82B59CBD0133C3BD0D3AD6055F246D350E
  • Body hash27064460F2B194229E6EA730381ED75396AACEE5E4A0BAD530CF0ECBEE234FEF
  • IL size251
Referenced calls
String literals
  • event:/creature/long_swing

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashD99914E30BD73E083D671D04514758960750D3CC22DBACE66F7034EA7A3488C5
  • Body hash5AACEB9607B9EC4D1EDEA29F4CD2D0CB75E9C325B05D9994C488129E24135BED
  • IL size1856
Referenced calls
String literals
  • event:/creature/long_swing
  • event:/hits/impact/impact_flesh

VerifyTargetAndSetDestination

private System.Boolean VerifyTargetAndSetDestination()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashFCA0764447D3B0F3791DC0953E7C1FAC29F7BC52CC4B71EF15CE21FA1127DA21
  • Body hashEB9E0F56CB785151AEE2B22895A2B094D4CF7D95C133D33D693C1A035546A897
  • IL size162
Referenced calls
  • Shared.Entity.EntityWrapper::get_TargetOfAggro()
  • Shared.Entity.EntityWrapper::get_Position2()
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)
  • Shared.Entity.EntityWrapper::set_Direction(System.Single)
  • Shared.Entity.EntityWrapper::get_Position()
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::Length()
Called by