CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController
Type JSONpublic class in CandideServer.Entities.ControllerSets.Talos
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Talos - Base type
Shared.Entity.Base.AbstractController - Hash
4FE0DA2DE8C4E523BCE3FBC1CDE3B0581AE6F69863FABD2B098D6D04F17295FC
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
BasePos# | public | public Microsoft.Xna.Framework.Vector3 BasePos |
Config# | public | public CandideServer.Entities.ControllerSets.Talos.TalosFightConfig Config |
IsOpen# | public | public System.Boolean IsOpen |
OpeningAnimationFrameTime# | private | private System.Single OpeningAnimationFrameTime |
Parent# | public | public CandideServer.Entities.ControllerSets.Talos.ServerTalosArenaController Parent |
ShootAnimationFrameTime# | private | private System.Single ShootAnimationFrameTime |
TargetArea# | public | public CandideCreator.Shared.Models.RectangleF TargetArea |
_openingAnimationTimer# | private | private System.Single _openingAnimationTimer |
_randomShootTimer# | private | private System.Single _randomShootTimer |
_shootAnimationTimer# | private | private System.Single _shootAnimationTimer |
Methods
Activate
#
public System.Void Activate(System.Single timer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
04AFC6AC7E2A7B3CD27B85E368C06F8A5B586216745F9684B58B21C173C4CB30 - Body hash
492590FD58E4EBF1FDF4F8000C2BBBF8A9BA17E27BDADA10139FEB0E6B6CD00A - IL size41
Close
#
public System.Void Close()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1A26402ECE6CA6E176C9DB72FCBE911673FDD9CE69627DFAEB9487ED1508D636 - Body hash
E88957A1FF5BBC6825B1FDA7C6D750E74873F3E7386DC7D3974E18D6A00029D4 - IL size35
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
62570A9492E86775247A7701768496C88E63B637999B9C777B9D4B961AE540FF - Body hash
FDEEE9522059FB80C1914AAA0EB5403C79A4AE06ABB121BC396FD66DBC4C4AA1 - IL size25
Referenced calls
Shared.Entity.EntityWrapper::get_Position()
FireAnimation
#
private System.Void FireAnimation()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
090F200A93388842DCFAF60B97F8CA8588413DBE3191A4DB51D87DC8442808E8 - Body hash
6EC76E5558FE2F03F7B0336B6438BB716CE31C71ED83E60C7B3A10244FB2D439 - IL size19
FireAt
#
public System.Void FireAt(Microsoft.Xna.Framework.Vector3 targetPos)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A0DBF0EB382FDFD78324C4B193F014357A39DA0331A51A09E4AB0AC76EA68B70 - Body hash
E2B0097D8D6D2984AA94F6BBA42A9C9B57438D84885B013559E109292713A688 - IL size238
Referenced calls
CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::FireAnimation()Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrowToPosition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid, CandideServer.SyncStrategies.SyncStrategy)CandideServer.ServerControllers.SpawnEntityArgs::.ctor()CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)System.Guid::NewGuid()CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)
String literals
event:/creature/Talos/talos_shoulder_cannon_shoot
Hide
#
public System.Void Hide()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CBE89B6AE5219277D7F3CAA2BE4E7A8079DF84F5AE4A8F2156CF0B651515D4C6 - Body hash
F3F9154DC83AED7FD836488CF3DC8B3452660871BC38DC414AF8CE3C3A12AB79 - IL size8
Open
#
public System.Void Open()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CF741CC3781801C99FB371B7F56450268332954A69CB4C0803A93E697C9FC305 - Body hash
99D1AF454A436F3483CD0C9E508586E668C2CE9204A283B7606A862C4DB7ABAC - IL size35
SetArea
#
public System.Void SetArea(CandideCreator.Shared.Models.RectangleF targetArea)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
2EFA4624757FC77BD391944524B9CE7C16EA549ECCE58F467988D95A20CE1D53 - Body hash
DBACDC911B5F682447103C5BDC3AD91D82A01584C52803B4191E1106CFCB989E - IL size8
SetConfig
#
public System.Void SetConfig(CandideServer.Entities.ControllerSets.Talos.TalosFightConfig config)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7D7F803DBF0CC04B6584653EBA79FE52DBFA859CD59DEBF31469FC956DF3BAE7 - Body hash
18C7B892C09DF98563C41BDFE01515F2FD7A95CE3E880925C28741E303A632E5 - IL size8
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6358EE5BFE62CF3DCF087EA507D7EC0E6C1D6F687FF58D19DFC5B6B1768D5BA4 - Body hash
CAB3C1B3D4D9D7E1552CDBD1D6C7CF64069060C45FEEE3752BCC561C23AB0D14 - IL size574
Referenced calls
System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector3>::GetValueOrDefault()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::UpdateActive(System.Single)
UpdateActive
#
private System.Void UpdateActive(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
214F32CB36528325DA3FDBF73BC1C6EB6949313BED302A784B26934DAFBDFBAF - Body hash
1362BD4FD9F3C095A2E4CBF6346C54403FE72F519488418D3E2F42AC091EC05E - IL size120
Referenced calls
CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextInRectangle(System.Random, CandideCreator.Shared.Models.RectangleF)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)CandideServer.Entities.ControllerSets.Talos.ServerTalosShoulderController::FireAt(Microsoft.Xna.Framework.Vector3)