CandideServer.Entities.Controllers.ServerExplosiveFruitController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
625896BC69E7A05BAEC52FFECFFAD4B9BCA75C5EDB2D931BB78048F71D200D7D
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
OwnerEntityId# | public | public System.Nullable<System.Guid> OwnerEntityId |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
FragileBreak
#
private System.Void FragileBreak()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B8460125B65FC6DD48692C07B9FF8462924F9B8EE2A5C98A6827FCC3585D18A8 - Body hash
FB39C11139DD5DAB510A62F0C391C4F37D160A54C05D91D848E01F8CD2800B2F - IL size17
Referenced calls
Shared.Entity.EntityWrapper::set_Health(System.Single)
Called by
CandideServer.Entities.Controllers.ServerExplosiveFruitController::OnDamagedCandideServer.Entities.Controllers.ServerExplosiveFruitController::OnEntityCollisionCandideServer.Entities.Controllers.ServerExplosiveFruitController::OnHitTheGroundCandideServer.Entities.Controllers.ServerExplosiveFruitController::OnTerrainCollision
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
51DA6DC08921901621C8AE6E4BC9AB3CA0E4B10711E69B30D6F606186B286672 - Body hash
FDFAF3544A8A3D6761A3357918D3B5FF55C5D974470B7C4AD3020D9F91CE8C6E - IL size46
Referenced calls
System.Nullable<System.Guid>::get_HasValue()CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()
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 type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
D4CF35967AF72FCACDCBF4B149ECC524F21682E6050642AF3FE4FE478CBBEF03 - Body hash
D5B8C976BFD0879993D72270482DC82ABBEADC0CAA6E71D7D2FC87422779885D - IL size79
Referenced calls
Shared.Entity.EntityWrapper::get_Id()Shared.Entity.EntityWrapper::get_ThrowerId()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::get_IsThrown()CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()
OnHitTheGround
#
public System.Void OnHitTheGround()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DB50DB091BD84281C45CB1B6C4A242A6A8FE5E443B153B5F2F447D775F0264A3 - Body hash
307B61B9ED7E4BA494FC1DDC67738B7F5F567B35532EBCE4D15EFD48B79DD259 - IL size7
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
06A7671E8C60DBB3356C0582FC26A06079A7E2476E2CC03252751F5E76E3A94F - Body hash
359C7B84F538DE263ECE48E51F2F63026F2A95F7DA13576EDE9017DBA2C85A8B - IL size114
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)CandideServer.ServerGameState::TryGetEntityByEitherId(System.Nullable<System.Guid>, System.Nullable<System.Guid>, CandideServer.Entities.ServerEntityModel&)Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, CandideServer.Entities.ServerEntityModel, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, System.Boolean)Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)
String literals
explosive_fruit_explosion
OnTerrainCollision
#
public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3& velocity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
02CE22057684608D58F14ED1BEF1677B977FB84A88C7FC32D4479A4ED420AA05 - Body hash
AD66D6C09735F32739600D7670429975EF87C1AAA028955AB0DEDE552F29ECCA - IL size20
Referenced calls
Shared.Entity.EntityWrapper::get_IsThrown()CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()
OnThrown
#
public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D9884C4E0C3D27778F6D02F4DE98845A1D6FC38C9CA80E9B8F2BAC11B393E04F - Body hash
46D8DEAFBED3F377A39E0552B214EEBC7EA3089B15DF1B312499F28E7052BD6E - IL size32
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::.ctor(!0)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1