CandideServer.Entities.Controllers.ServerSpikyBushController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
CandideServer.Entities.Controllers.ServerBushController - Hash
474504B614D494E66F7C77329D8E73BD893A5A06892D9CAD7E8DAFBC484FF400
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
DamageCooldown# | private | private System.Single DamageCooldown |
SpellId# | public | public System.String SpellId |
_entityDamageCooldowns# | private | private System.Collections.Generic.Dictionary<System.Guid, System.Single> _entityDamageCooldowns |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0BFBCDA389B55123FF4AA0D8AE59F4A424A837F966B97EBEECF79ABAEC6642F6 - Body hash
0EA75C6E2A8DA87A1FAB8826DFD63735DA797E16F1A2723A7117915E31480BED - IL size39
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, System.Single>::.ctor()CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)
String literals
spellIdspike_bush:forest
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
0A40B32C879C2F20CC06BFFA6EEABBE403B71F14E6A5E16AAB8C8B7225786A67 - Body hash
F676D2881D20F6EF575A4873837BE63DC04532AFAB0A7B948F7E4E4FDE26B43F - IL size151
Referenced calls
Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, System.Single>::ContainsKey(!0)CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)System.Nullable<System.Guid>::.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)System.Collections.Generic.Dictionary<System.Guid, System.Single>::set_Item(!0, !1)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C449EE9BCDF32E5EC2CEEB212AD83072D746F46055246D99EFF6E75053837D61 - Body hash
4CA5C68AD5529EDBAF9902923D6B26EFD90E41ED1B816BEE62C99AD184D673C8 - IL size127
Referenced calls
Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)System.Collections.Generic.Dictionary<System.Guid, System.Single>::GetEnumerator()Dictionary.Enumerator<System.Guid, System.Single>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, System.Single>::Deconstruct(!0&, !1&)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()System.Collections.Generic.Dictionary<System.Guid, System.Single>::Remove(!0)System.Collections.Generic.Dictionary<System.Guid, System.Single>::set_Item(!0, !1)Dictionary.Enumerator<System.Guid, System.Single>::MoveNext()System.IDisposable::Dispose()