Candide.Graphics.VFX.VfxSpacAnimation
Type JSONpublic class in Candide.Graphics.VFX
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics.VFX - Base type
System.Object - Hash
88DB6B1A1279BDA1763CBAF6B35944A08C0DFCF15546E34F37E36A3F37A9B0AF
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Args# | public | public Candide.Graphics.VFX.SpacRenderingArgs Args |
Delay# | public | public System.Single Delay |
Duration# | public | public System.Nullable<System.Single> Duration |
Finished# | public | public System.Boolean Finished |
Position# | public | public Microsoft.Xna.Framework.Vector3 Position |
SpacPlayer# | public | public Candide.Entities.Animations.SimpleSpacAnimationPlayer SpacPlayer |
UniqueId# | public | public System.String UniqueId |
_castId# | private | private System.Int32 _castId |
_projectileId# | private | private System.Nullable<System.Int32> _projectileId |
_target# | private | private Shared.Entity.EntityWrapper _target |
_timer# | private | private System.Single _timer |
Properties
| Name | Visibility | Signature |
|---|---|---|
IsLooping# | public | public System.Boolean IsLooping |
Methods
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E764DCA89246A62B1214A451E2A7806CD29712E14DCBDC28AE933FAC1693A06F - Body hash
9B9F21178B7D2E7A1777D7EB9F23CEB0DBA4B4B64D2BD85F39FD7625573A44C0 - IL size413
Referenced calls
Candide.Graphics.VFX.VfxSpacAnimation::GetPositionAngle()CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix&)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::GetCurrentFrame()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::GetSpriteSheet(System.Int32)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector4&)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector2&)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)System.Nullable<Microsoft.Xna.Framework.Rectangle>::.ctor(!0)Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable<Microsoft.Xna.Framework.Rectangle>, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)
Called by
GetPositionAngle
#
public System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Single> GetPositionAngle()
Method metadata
- Visibilitypublic
- Return type
System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Single> - StaticFalse
- VirtualFalse
- Hash
BEBB4D9C8ABEB659976BC4349439C9EB5A17B3BCF649297F084FB68B4B8D8DDB - Body hash
515B444DC53741AB205A8F94025CD74316F96091760EBDCB84D0DDDBFDAC1658 - IL size235
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::get_Value()Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)System.ValueTuple<Microsoft.Xna.Framework.Vector3, System.Single>::.ctor(!0, !1)
SetFinished
#
public System.Void SetFinished()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9374142467FF4E51DE1C1A7675B87508605D2AE1695872D0246BCA8A5147234C - Body hash
24D4FA7DF70BCCF0BCA7B1355D9784CC0E3149C0D2652C4852951BAD59E95C9A - IL size8
Called by
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
46EC3E732955C6C1C691A1107BBF8D9A15A02BFC2DD1A42907A720E7E45B8E08 - Body hash
C7D099AE7A5EC2DE9AB8CAA33ED5D6AC898AFECB70E1ABC08E72360108199613 - IL size295
Referenced calls
Shared.Entity.EntityWrapper::get_Position()System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::get_Value()Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)CandideCreator.Shared.Helpers.VectorExtension::AngleToIntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::set_CurrentDirection(System.Int32)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::Update(System.Single)System.Nullable<System.Single>::GetValueOrDefault()System.Nullable<System.Single>::get_HasValue()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::get_IsDone()Candide.Graphics.VFX.VfxSpacAnimation::get_IsLooping()