Candide.GameModels.Systems.Weather.LightningStrike
Type JSONpublic class in Candide.GameModels.Systems.Weather
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Systems.Weather - Base type
System.Object - Hash
9D6DBDE3D5D74686DC9E35AB392215CC8674FC9C78D31CEE567A12B321FD0D12
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Alpha# | public | public System.Single Alpha |
ExplosionData# | public | public Candide.Combat.VisualExplosionData ExplosionData |
LightningFlashTexture# | public | public Microsoft.Xna.Framework.Graphics.Texture2D LightningFlashTexture |
WorldPosition# | public | public Microsoft.Xna.Framework.Vector3 WorldPosition |
_drawSprites# | private | private System.Boolean _drawSprites |
_explosionDone# | private | private System.Boolean _explosionDone |
_explosionTimer# | private | private System.Single _explosionTimer |
_flip# | private | private System.Boolean _flip |
_lightning1Sheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet _lightning1Sheet |
_lightning2Sheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet _lightning2Sheet |
_lightning3Sheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet _lightning3Sheet |
_lightning4Sheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet _lightning4Sheet |
_lightningAliveTimer# | private | private System.Single _lightningAliveTimer |
_lightningDuration# | private | private System.Single _lightningDuration |
_lightningLoadUpDuration# | private | private System.Single _lightningLoadUpDuration |
_maxAlpha# | private | private System.Single _maxAlpha |
_state# | private | private LightningStrike.LightningStrikeState _state |
_timer# | private | private System.Single _timer |
Properties
| Name | Visibility | Signature |
|---|---|---|
IsDone# | public | public System.Boolean IsDone |
Methods
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0969B2CA181B290BED0474E4D30A81F715D532B897987A2862D08BF63DCDE89A - Body hash
0B74D9726E1F88818222B0206F79FB252A620959C9DFD82BE1A6B2925D8EF60A - IL size94
Referenced calls
Candide.GameModels.Systems.Weather.LightningStrike::get_IsDone()Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()Microsoft.Xna.Framework.Graphics.Viewport::get_Height()Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)System.Nullable<Microsoft.Xna.Framework.Rectangle>::.ctor(!0)Microsoft.Xna.Framework.Color::get_White()Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, System.Nullable<Microsoft.Xna.Framework.Rectangle>, Microsoft.Xna.Framework.Color)
DrawInWorld
#
public System.Void DrawInWorld()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3CE33CC0D1553C4F255AC3120B094833DA443390ADBE99390486488303344857 - Body hash
48FF1E03D755D348DC477706C3DCA8C3D47962144EBE04322422B2EAA8EA4E59 - IL size846
Referenced calls
CandideCreator.Shared.Helpers.InterpolationHelper::BounceOut(System.Single)Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::.ctor(System.Single)Candide.Graphics.ImmediateSpriteArgs::.ctor(CandideCreator.Shared.Graphics.SpriteSheet)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Graphics.DeferredRenderer::DrawSprite(Candide.Graphics.ImmediateSpriteArgs)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
Strike
#
public System.Void Strike(Microsoft.Xna.Framework.Vector3 pos)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9F812250CE082C00F9F222B53C35DBB876A9436B999DF971B058D940E822076D - Body hash
928C597E926E05E2F8431BC899EC2978CDB83D13CA0A2BC00E9CC566132A0E78 - IL size120
Referenced calls
String literals
event:/biomes/weather/weather effects/lightning_strike
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EB1E0FBF5E765B7134B1B7690EF5E0006C36B6AD575BD2F32B61526AF166003B - Body hash
0AFDBA8B1AF4F7E2E2A18CFB315F5D614644CF453820F47BDCAD007B22D6D1A9 - IL size262
Referenced calls
Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)Candide.Combat.VisualExplosionHelper::DoExplosion(Microsoft.Xna.Framework.Vector3, Candide.Combat.VisualExplosionData)System.ArgumentOutOfRangeException::.ctor()