Candide.Entities.Controllers.Other.CinematicOwlShadowController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Shared.Entity.Base.AbstractController - Hash
D00B0A97F1475ABF4C59A9D962AA143A305F4C63A93EA572290F4933182C6F64
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
OwlShadow# | private | private Candide.Graphics.ImmediateSprite OwlShadow |
owlShadowSprite# | private | private CandideCreator.Shared.Graphics.SpriteSheet owlShadowSprite |
_directionToEgg# | private | private System.Single _directionToEgg |
_startPos# | private | private Microsoft.Xna.Framework.Vector3 _startPos |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3BAFBB59BAE32A49E46C6107FC9BB9F471477FCF880F48E4946F136BF9CC9159 - Body hash
01A6ADCCFBDFFD787F42420B83318A805B05C3DDA6928B630E14C7C3426BD8BE - IL size254
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)Microsoft.Xna.Framework.Matrix::set_Translation(Microsoft.Xna.Framework.Vector3)Candide.Graphics.DeferredRenderer::HorizontalToVertical(Microsoft.Xna.Framework.Matrix&)CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)
CalculateStartPos
#
public Microsoft.Xna.Framework.Vector3 CalculateStartPos()
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector3 - StaticFalse
- VirtualFalse
- Hash
2DBEDBDB38BF329FD8787ED67935934ABF8A3E871F665172C5961C4C2AFAF7CE - Body hash
C9B7E646CF4EEA421A757D9958009EDE57FC702671819D73FB61DD1193D667BC - IL size143
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7517F74C8799F1F0DD90E506A3297888ED55E2E782F05A7780900C0B5739A152 - Body hash
28C84EE7E9188C71573F9230AB4A156BC23D3E0328B6EDF796D9FAAD79BE44B5 - IL size18
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
878F57F21EA3420006ACF53EE8134E3842068E5E23FAE21ADC42FB465B153BBA - Body hash
4D6FAB1AF48C471DCB9ECC3D3801B6B441F34CF9EF430792962D13AAFD1D62A0 - IL size117
Referenced calls
Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Entities.Controllers.Other.CinematicOwlShadowController::CalculateStartPos()