Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler
Type JSONpublic class in Candide.Entities.Controllers.RobotBossController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.RobotBossController - Base type
System.Object - Hash
F23989831EAE08773B2402C0622D13029A5C724B855709FD6010A456F3AECFA5
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
BossController# | public | public Candide.Entities.Controllers.RobotBossController.RobotBossController BossController |
EndPosition# | public | public Microsoft.Xna.Framework.Vector3 EndPosition |
Entity# | public | public Shared.Entity.EntityWrapper Entity |
LeftIsTop# | public | public System.Boolean LeftIsTop |
Side# | public | public System.Int32 Side |
StartPosition# | public | public Microsoft.Xna.Framework.Vector3 StartPosition |
State# | public | public System.Int32 State |
SweepTime# | public | public System.Single SweepTime |
Timer# | public | public System.Single Timer |
TopSide# | public | public System.Boolean TopSide |
Velocity# | public | public Microsoft.Xna.Framework.Vector3 Velocity |
_entityReuseList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> _entityReuseList |
Methods
Attack
#
public System.Void Attack(System.Int32 side)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
83BD28B91FCC64B998BFC91821DDF48EFC39C054EBB2FE8546352877CE88F278 - Body hash
18D1F1822D786F2127724F6D936F4F61512F33D825FC2EB1180CA05664CB8AF2 - IL size45
Referenced calls
ResetState
#
public System.Void ResetState()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F99C640E0D3660E997F2830348D338CC041291326F49F9FC531673A526CA3048 - Body hash
8F97D9AFD9DF5DA43B6DFCC53B81DBB3DAB1FD2234A73FA519F30628F9370F3D - IL size12
SetUpSweep
#
public System.Void SetUpSweep()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E318BC569354FFCC0E5AC89C004F8ACC5A71B12B7777A143F7A2A84308FE0125 - Body hash
EC480E8D62BA27CC15E5361830FB370576B1EF98B2BF0CEF98A252BB8B1D2AD2 - IL size486
Referenced calls
Shared.Entity.EntityWrapper::get_Shape()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
027C0F1D08FA99CE7C6CB47548D9BE0C1E3C6AC4F67EA59D6814EAC81201A8CC - Body hash
948786909DB00EC5BBEAAF4A6F37CA783EDD377DA5366425ED23066E7E756DB9 - IL size1705
Referenced calls
Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::Length()Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::ResetState()Shared.Entity.EntityWrapper::get_Fdt()Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)Candide.Entities.Controllers.RobotBossController.RobotBossSweepHandler::SetUpSweep()CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntityWrapper::get_Shape()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List<Shared.Entity.EntityWrapper>)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()System.Object::Equals(System.Object, System.Object)Shared.Entity.EntityWrapper::get_Immovable()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_CarrierId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntityWrapper::get_PositionY()CandideCreator.Shared.Models.RectangleF::get_Bottom()CandideCreator.Shared.Models.RectangleF::get_Top()Shared.Entity.EntityWrapper::get_PositionX()Shared.Entity.EntityWrapper::get_Id()