CandideServer.Entities.Controllers.ServerProjectileController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
8FCA1649AA54D88FD2A9D8E82C9F54D4A029A3713B56108ED092DEB7E84C2011
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_ownerId# | private | private System.Nullable<System.Guid> _ownerId |
_shouldBeRemoved# | private | private System.Boolean _shouldBeRemoved |
_spellId1# | private | private System.String _spellId1 |
_spellId1Count# | private | private System.Single _spellId1Count |
_spellId2# | private | private System.String _spellId2 |
_spellId2Count# | private | private System.Single _spellId2Count |
Methods
CastSpell
#
private System.Void CastSpell()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
935D5892B69E8F35645EF17D2AF9A69010452B51772A67901495FBA5CD21F848 - Body hash
C372055BA58D2BCF0F7FA8925B48E06F3704FF7E1B9CE383CD6328A355D03321 - IL size298
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable<System.Guid>)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()Shared.Entity.EntityWrapper::get_FloorHeight()System.String::IsNullOrEmpty(System.String)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)
Called by
String literals
owner
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0D8485539F467A841658DC401FEBFD795F82F972D062AF73F9123F21145DB7C7 - Body hash
2F019F6350C4D57D565D52A981172ED60ADAA6B18F2760C84494F8305D27F6B4 - IL size145
Referenced calls
String literals
spell_id_1spell_id_2spell_id_1_countspell_id_2_countowner
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
CE0B2EBEA1326B809FFC859E771AB405FFB8D4E701C3A25D13A7B094BAF6B7F3 - Body hash
5A2D037F9A79D8E7B99EC18D11E290AA4B1AD5FD5961DF8B48FA8BE331E3C778 - IL size59
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Object::Equals(System.Object)CandideServer.Entities.Controllers.ServerProjectileController::CastSpell()
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
B4DC1FECC81ED8D639AF5D017E80E1BDB5A0025F4DB0BCC3E95F2BE312452267 - Body hash
850D6FF936C968C23032A0387BB754E552A95543A69E15E0DEC8BF09322F7B42 - IL size7
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4CDC993F20C96C69C73EB175F0EFB46B1C9C6BB941D6D8D8A4A43B8753723925 - Body hash
661710F15AE9218AB42D76AA3D6CE7BCB502E6375BD5698EA1D07221C52679D7 - IL size81
Referenced calls
Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)Shared.Entity.EntityWrapper::get_HeightFromFloor()Shared.Entity.EntityWrapper::get_VelocityZ()CandideServer.Entities.Controllers.ServerProjectileController::CastSpell()