Romestead Assembly Reference

Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler

Type JSON

public class in Candide.Ambience.BiomeAmbienceHandlers

Methods5
Properties1
Fields5
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Ambience.BiomeAmbienceHandlers
  • Base typeSystem.Object
  • InterfacesCandide.Ambience.IBiomeAmbience
  • HashE283925E739DD491628DAE6D394246D119E6773CAC8889710515277D30EA28B9

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
Instancepublicpublic Candide.Ambience.BiomeAmbienceHandlers.ForestBiomeAmbienceHandler Instance
LeafParticleFramesprivateprivate System.Int32[] LeafParticleFrames
LeafParticlespublicpublic CandideCreator.Shared.Graphics.SpriteSheet LeafParticles
LeafyShadowspublicpublic CandideCreator.Shared.Graphics.SpriteSheet LeafyShadows
TimeColorspublicpublic Microsoft.Xna.Framework.Vector3[] TimeColors

Properties

NameVisibilitySignature
FadeHandlerpublicpublic 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 typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash8F8216F89E9183F7E1DF75F2F63921BAD1EBA7C79049F7E8E42A59FD55D65803
  • Body hash1F351CDCA1BD827330D848B76F5FA555FDC0B67C369195AA787C2331EE0DD955
  • IL size9
Referenced calls

DrawOverTiles

public System.Void DrawOverTiles(Microsoft.Xna.Framework.Graphics.SpriteBatch cameraBatch, Microsoft.Xna.Framework.Matrix& cameraScaleMatrix)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD0A2FED1B59E2EF6BFB1DEA81B0880A8C41D751EFE2082F601AAF30E6578CB38
  • Body hash7751E5F4BBD1DC0D1845EF7368B266A0EB4EF18914C2C56695B6BD2D62DCE319
  • 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)
Called by

GetAmbientColor

public Microsoft.Xna.Framework.Vector3 GetAmbientColor(System.Single hour)

Method metadata
  • Visibilitypublic
  • Return typeMicrosoft.Xna.Framework.Vector3
  • StaticFalse
  • VirtualTrue
  • Hash7E8B7E3F05A390FBA0A0318E720C509DDCA35991AC1CC36613E6F78BAF53B981
  • Body hashB6A8389DC6495872C50E812FD524EBF20A358649743C6204980AA801D570ADDE
  • IL size803
Referenced calls

OnUpdate

public System.Void OnUpdate(System.Single dt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash383B32829D5F72F52CFF07EFD2EA544F336FB2B8D3B35511766FDDB1F45859E0
  • Body hashCF6B59220B4A4047AC6E9AEE6E3E645A62CC6EF1E1D6537A6DBA01D66666FB44
  • IL size92
Referenced calls

SpawnFallingLeafParticle

private System.Void SpawnFallingLeafParticle()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashAD2D704AF210DD5988BE89F66A5E4548CD363488E180476CA2F1EC6DD0E6E08E
  • Body hashD03ECD3163DE0E781415EEF4BF38260F7F898A3BEC1679CC36D07FF38E701984
  • 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)
Called by