Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler
Type JSONpublic class in Candide.Ambience.BiomeAmbienceHandlers
Type metadata
- Assembly
Romestead - Namespace
Candide.Ambience.BiomeAmbienceHandlers - Base type
System.Object - Interfaces
Candide.Ambience.IBiomeAmbience - Hash
E283925E739DD491628DAE6D394246D119E6773CAC8889710515277D30EA28B9
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
Instance# | public | public Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler Instance |
LeafParticleFrames# | private | private System.Int32[] LeafParticleFrames |
LeafParticles# | public | public CandideCreator.Shared.Graphics.SpriteSheet LeafParticles |
LeafyShadows# | public | public CandideCreator.Shared.Graphics.SpriteSheet LeafyShadows |
TimeColors# | public | public Microsoft.Xna.Framework.Vector3[] TimeColors |
Properties
| Name | Visibility | Signature |
|---|---|---|
FadeHandler# | public | public Candide.Ambience.FadeHandler FadeHandler |
Methods
Candide.Ambience.IBiomeAmbience.DrawOverTiles
#
private System.Void Candide.Ambience.IBiomeAmbience.DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch, Microsoft.Xna.Framework.Matrix& cameraScaleMatrix)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8F8216F89E9183F7E1DF75F2F63921BAD1EBA7C79049F7E8E42A59FD55D65803 - Body hash
1F351CDCA1BD827330D848B76F5FA555FDC0B67C369195AA787C2331EE0DD955 - IL size9
DrawOverTiles
#
public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch, Microsoft.Xna.Framework.Matrix& cameraScaleMatrix)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D0A2FED1B59E2EF6BFB1DEA81B0880A8C41D751EFE2082F601AAF30E6578CB38 - Body hash
7751E5F4BBD1DC0D1845EF7368B266A0EB4EF18914C2C56695B6BD2D62DCE319 - IL size679
Referenced calls
Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler::get_FadeHandler()Candide.Ambience.FadeHandler::get_Strength()CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)Microsoft.Xna.Framework.Matrix::get_Translation()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Candide.Graphics.Camera::get_CurrentPositionCenter()Microsoft.Xna.Framework.Vector2::Round()Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Graphics.GraphicsResource::get_GraphicsDevice()Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()System.Math::Ceiling(System.Double)Microsoft.Xna.Framework.Graphics.Viewport::get_Height()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)Microsoft.Xna.Framework.Vector2::get_Zero()Microsoft.Xna.Framework.Vector2::get_One()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, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)
GetAmbientColor
#
public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector3 - StaticFalse
- VirtualTrue
- Hash
7E8B7E3F05A390FBA0A0318E720C509DDCA35991AC1CC36613E6F78BAF53B981 - Body hash
B6A8389DC6495872C50E812FD524EBF20A358649743C6204980AA801D570ADDE - IL size803
Referenced calls
CandideCreator.Shared.Helpers.MathExtension::Mod(System.Single, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.ColorHelper::HslLerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)CandideCreator.Shared.Helpers.ColorHelper::Hsl2RgbVector3(System.Single, System.Single, System.Single)
OnUpdate
#
public System.Void OnUpdate(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
383B32829D5F72F52CFF07EFD2EA544F336FB2B8D3B35511766FDDB1F45859E0 - Body hash
CF6B59220B4A4047AC6E9AEE6E3E645A62CC6EF1E1D6537A6DBA01D66666FB44 - IL size92
Referenced calls
Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler::get_FadeHandler()Candide.Ambience.FadeHandler::get_Strength()Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler::SpawnFallingLeafParticle()System.Action::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)Candide.Graphics.AmbientParticleSystem::SpawnDustParticles(System.Single, System.Single)Candide.GameModels.Managers.TimeSystem::get_IsNight()Candide.Graphics.AmbientParticleSystem::SpawnFireflies(System.Single, System.Single)
SpawnFallingLeafParticle
#
private System.Void SpawnFallingLeafParticle()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
AD2D704AF210DD5988BE89F66A5E4548CD363488E180476CA2F1EC6DD0E6E08E - Body hash
D03ECD3163DE0E781415EEF4BF38260F7F898A3BEC1679CC36D07FF38E701984 - IL size560
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)CandideCreator.Shared.Graphics.FrameAnimation::.ctor(System.Int32[], System.Single, System.Boolean)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::get_TopLeft()CandideCreator.Shared.Models.RectangleF::get_Size()System.Random::NextSingle()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)