Romestead Assembly Reference

Candide.CandideEngine

Type JSON

public class in Candide

Methods24
Properties0
Fields34
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide
  • Base typeCandide.Scene.GameScene
  • HashA583A924ECCC7C39603C476EF14F37F2B06637779772E5879FCA18711ECE9CDF

Relationships

Fields

NameVisibilitySignature
BeatEnginepublicpublic Candide.Minigame.Beat.BeatEngine BeatEngine
Camerapublicpublic Candide.Graphics.Camera Camera
CameraUiBatchpublicpublic Microsoft.Xna.Framework.Graphics.SpriteBatch CameraUiBatch
ClientEventBusManagerpublicpublic CandideServer.EventBus.EventBusManager ClientEventBusManager
FinishedLoadingpublicpublic System.Boolean FinishedLoading
Healthbarpublicpublic Candide.LegacyUI.OverheadHealthbar Healthbar
MetallicMappublicpublic Microsoft.Xna.Framework.Graphics.RenderTarget2D MetallicMap
ModeManagerpublicpublic Candide.PlayerMode.AbstractModeManager ModeManager
NetworkEventBusManagerpublicpublic CandideServer.EventBus.EventBusManager NetworkEventBusManager
NormalMappublicpublic Microsoft.Xna.Framework.Graphics.RenderTarget2D NormalMap
Playerpublicpublic Shared.Entity.EntityWrapper Player
PlayerControllerpublicpublic Candide.Entities.PlayerState.PlayerController PlayerController
PostProcesspublicpublic Candide.Graphics.Effects.PostProcess PostProcess
RenderedTexturepublicpublic Microsoft.Xna.Framework.Graphics.RenderTarget2D RenderedTexture
Terminalpublicpublic Candide.Terminal.GameTerminal Terminal
TimeScalepublicpublic System.Single TimeScale
UiPostProcesspublicpublic Candide.Graphics.Effects.PostProcess UiPostProcess
UiRenderContextpublicpublic Candide.CandideUI.UiRenderContext UiRenderContext
UiRenderTargetpublicpublic Microsoft.Xna.Framework.Graphics.RenderTarget2D UiRenderTarget
UiSpriteBatchpublicpublic Microsoft.Xna.Framework.Graphics.SpriteBatch UiSpriteBatch
WorldCanSeeInputpublicpublic System.Boolean WorldCanSeeInput
WorldFreezeTimepublicpublic System.Single WorldFreezeTime
_cameraBatchprivateprivate Microsoft.Xna.Framework.Graphics.SpriteBatch _cameraBatch
_contentHasBeenLoadedprivateprivate System.Boolean _contentHasBeenLoaded
_entityTargetprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _entityTarget
_graphicsStopwatchprivateprivate System.Int32 _graphicsStopwatch
_imGuiConnectionsprivateprivate System.Collections.Generic.Dictionary<System.String, CandideEngine.ImGuiConnection> _imGuiConnections
_lastWindowPosprivateprivate Microsoft.Xna.Framework.Point _lastWindowPos
_pausedprivateprivate System.Boolean _paused
_pausedDrawActionprivateprivate System.Action<Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch> _pausedDrawAction
_pausedUpdateActionprivateprivate System.Action<Microsoft.Xna.Framework.GameTime> _pausedUpdateAction
_pureBatchprivateprivate Microsoft.Xna.Framework.Graphics.SpriteBatch _pureBatch
_updateStopwatchprivateprivate System.Int32 _updateStopwatch
_worldRenderprivateprivate Microsoft.Xna.Framework.Graphics.RenderTarget2D _worldRender

Methods

AddImGuiHook

public System.Void AddImGuiHook(System.String id, CandideEngine.ImGuiDelegate delegate)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEDA7C4DEEFEA148A2AE74F4651B5C89E5D90E2F864358D1DB7671F39722C9224
  • Body hashCC15549003ABA580558FA4DCBD95529E8AE21681987EB838668CAF2C131A67BD
  • IL size33
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, CandideEngine.ImGuiConnection>::ContainsKey(!0)
  • CandideEngine.ImGuiConnection::.ctor(CandideEngine.ImGuiDelegate)
  • System.Collections.Generic.Dictionary<System.String, CandideEngine.ImGuiConnection>::Add(!0, !1)

AddTerminalCommands

private System.Void AddTerminalCommands()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashAE4F9E5B8FD00AF01314E0ED95F1D353193E16DFE64284CB386ED95C8C445985
  • Body hash0AED144C90E8CCAC57B19AA63CFE5E5C02F0B76DF6219510E766C10E79900D9A
  • IL size4777
Referenced calls
  • Candide.Scene.GameScene::get_GraphicsDevice()
  • Microsoft.Xna.Framework.Graphics.SpriteBatch::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice)
  • Microsoft.Xna.Framework.Color::get_LawnGreen()
  • Microsoft.Xna.Framework.Color::get_WhiteSmoke()
  • Microsoft.Xna.Framework.Color::get_OrangeRed()
  • Microsoft.Xna.Framework.Color::get_Black()
  • Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Int32)
  • Microsoft.Xna.Framework.Color::get_Aqua()
  • Microsoft.Xna.Framework.Color::get_Gold()
  • Microsoft.Xna.Framework.Color::get_GreenYellow()
  • Candide.Terminal.GameTerminal::.ctor(Candide.CandideEngine, Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Terminal.GameTerminalOptions)
  • Candide.CandideEngine::<AddTerminalCommands>b__61_0(System.String[])
  • GameTerminal.TerminalCommandAction::.ctor(System.Object, System.IntPtr)
  • Candide.Terminal.GameTerminal::AddCommand(System.String, GameTerminal.TerminalCommandAction)
  • CandideEngine.<>c::<AddTerminalCommands>b__61_1(System.String[])
  • CandideEngine.<>c::<AddTerminalCommands>b__61_2(System.Int32)
  • GameTerminal.TerminalCommandSuggestion2::.ctor(System.Object, System.IntPtr)
  • Candide.Terminal.GameTerminal::AddCommand(System.String, GameTerminal.TerminalCommandAction, GameTerminal.TerminalCommandSuggestion2)
  • Candide.CandideEngine::<AddTerminalCommands>b__61_3(System.String[])
  • CandideEngine.<>c::<AddTerminalCommands>b__61_4()
  • GameTerminal.TerminalCommandSuggestion::.ctor(System.Object, System.IntPtr)
  • Candide.Terminal.GameTerminal::AddCommand(System.String, GameTerminal.TerminalCommandAction, GameTerminal.TerminalCommandSuggestion)
  • Candide.CandideEngine::<AddTerminalCommands>b__61_5(System.String[])
  • CandideEngine.<>c::<AddTerminalCommands>b__61_6()
  • Candide.CandideEngine::<AddTerminalCommands>b__61_7(System.String[])
  • CandideEngine.<>c::<AddTerminalCommands>b__61_8()
  • CandideEngine.<>c::<AddTerminalCommands>b__61_9(System.String[])
  • CandideEngine.<>c::<AddTerminalCommands>b__61_10()
  • Candide.CandideEngine::<AddTerminalCommands>b__61_11(System.String[])
  • CandideEngine.<>c::<AddTerminalCommands>b__61_12(System.String[])
  • CandideEngine.<>c::<AddTerminalCommands>b__61_13()
  • Candide.CandideEngine::<AddTerminalCommands>b__61_14(System.String[])
Called by
String literals
  • $
  • load
  • item
  • spawn
  • line_spawn
  • mass_spawn
  • dynamic-spawn
  • spawn_all_creatures
  • construct
  • speed
  • reloadsprites
  • unlearn_all_favours
  • reloadparticles
  • reloaddata
  • noclip
  • float

BeginDraw

public System.Boolean BeginDraw()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashFA0BC4CD39BABBC7A27D499FB61FCAE43B289C873146F94DC3E4877E3A7973D0
  • Body hashC075345E506858E8B09624317DAFEA16D2BBE3153EB1332359554A1A13A0F175
  • IL size16
Referenced calls
  • Candide.Scene.GameScene::get_IsActive()

ConfigureReflecton

public System.Void ConfigureReflecton(CandideCreator.Shared.Serialization.CandideReflection reflection)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1A0F8E2563D84F87EAACEA6D6F0F236E311329482DB1FE07CEF93929D424EB64
  • Body hash6D77353C846532497CBEF24ECBC168A5D5F86E19A4F9C2A97DC28E43904B5CE9
  • IL size146
Referenced calls
Called by
String literals
  • Controller
  • ServerController
  • Ai
  • ServerAi

DoScreensizeStuff

public System.Void DoScreensizeStuff()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash29828608E326AD5168B39034D560E3B6F45FE4C9674919A91ACDDBB7C19AFBB0
  • Body hashAEFF6B231E4AAFC398F5545393B34F19BE386C9B5EC7CE5B98676E4EEC436ABE
  • IL size554
Referenced calls
Called by

Draw

public System.Void Draw(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash21709F44939C92F8FE17526A2B6BDF2924B6E13AA3460ABE1FE72F5E3BDF566F
  • Body hashACEC5C483A331379FCA96414CC6B0D0C19707F3B8B881ABF4059AA8A4D766D4D
  • IL size2329
Referenced calls

Draw2DOverlayers

private System.Void Draw2DOverlayers(Microsoft.Xna.Framework.Matrix cameraMatrix)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9AD0156BAAC0B6AC36BF2725EA1BDFB1DDCEA170209DB46B1884550178877B7B
  • Body hash0917E5118697954474222B726483DD6475EB7E5BE78FDEA44EB2F5BA88B2512C
  • IL size238
Referenced calls
  • System.Collections.Generic.List<CandideCreator.Shared.Tiled.TiledLayer>::GetEnumerator()
  • List.Enumerator<CandideCreator.Shared.Tiled.TiledLayer>::get_Current()
  • CandideCreator.Shared.Models.World::get_ParallaxLayers()
  • CandideCreator.Shared.Tiled.TiledLayer::get_Name()
  • System.Collections.Generic.Dictionary<System.String, CandideCreator.Shared.Models.ParallaxScrolling>::TryGetValue(!0, !1&)
  • Candide.CandideEngine::<Draw2DOverlayers>g__DrawOverlayer|50_0(CandideCreator.Shared.Models.ParallaxScrolling, CandideCreator.Shared.Tiled.TiledLayer, CandideEngine.<>c__DisplayClass50_0&)
  • List.Enumerator<CandideCreator.Shared.Tiled.TiledLayer>::MoveNext()
  • System.IDisposable::Dispose()
  • Candide.World.InteriorWorldHandler::get_World()

EndDraw

public System.Boolean EndDraw()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • HashE683C386BC5CFDCF462FE388584214791FEF3E02764F4D947288532907BC66A0
  • Body hash50130F8ADD7120DBB943C9CF4A528C26E106425DA9E734CC28DC38307823504E
  • IL size369
Referenced calls
  • Candide.Scene.GameScene::get_GraphicsDevice()
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetRenderTarget(Microsoft.Xna.Framework.Graphics.RenderTarget2D)
  • Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_PresentationParameters()
  • Microsoft.Xna.Framework.Graphics.PresentationParameters::set_RenderTargetUsage(Microsoft.Xna.Framework.Graphics.RenderTargetUsage)
  • Microsoft.Xna.Framework.Graphics.SpriteBatch::Begin(Microsoft.Xna.Framework.Graphics.SpriteSortMode, Microsoft.Xna.Framework.Graphics.BlendState, Microsoft.Xna.Framework.Graphics.SamplerState, Microsoft.Xna.Framework.Graphics.DepthStencilState, Microsoft.Xna.Framework.Graphics.RasterizerState, Microsoft.Xna.Framework.Graphics.Effect, System.Nullable<Microsoft.Xna.Framework.Matrix>)
  • 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)
  • Microsoft.Xna.Framework.Color::get_White()
  • Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color)
  • Microsoft.Xna.Framework.Graphics.SpriteBatch::End()
  • CandideCreator.Shared.EditorGameCommunication.GameProperties::get_ShowUi()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Width()
  • Microsoft.Xna.Framework.Graphics.Texture2D::get_Height()
  • Candide.Graphics.DeferredRenderer::DebugDraw()
  • Candide.Terminal.GameTerminal::Draw()
  • System.Collections.Generic.HashSet<Candide.World.WorldChunk>::get_Count()
  • Candide.DebugTools.Timelapse.GameTimelapseManager::Update()
  • Candide.CandideEngine::ImGuiLayout(Microsoft.Xna.Framework.GameTime)

ImGuiLayout

private System.Void ImGuiLayout(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC0C20EB9C283737ECCC5E5692CAA2DD0EF221C230CE6E5B2F506513FB4EAC89C
  • Body hash8AC04CCBED119A5F42CE42BBB43C10AF7CCA02E1B80F12B0EDEF77DBC6FDCF48
  • IL size104
Referenced calls
Called by

InitEntities

public System.Void InitEntities()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6E235064ECAD19E25FEB892630F121EA41DD0E7EE02034167C07BD8CF7CCBC55
  • Body hash19C7AAE89DF1B2D4FC39F4EAA0C2BEE399A972049F6AE5A69ACDBDEA6DEB2D66
  • IL size58
Referenced calls
Called by

Initialize

public System.Void Initialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashDE43C24873203B8F8B46EE0742E031FE3839A2E361D9D79D73C4BF826C3122FF
  • Body hash1FEA6D7E4B07BD5213CE953CAE07F0686378DA3945822F4726620FACFF075C9D
  • IL size202
Referenced calls
String literals
  • Romestead
  • client-bus

InitSettings

public System.Void InitSettings()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1CDCBE036E7FB192D5CDBD6A4FCF3541D69DFFEA9BA7AB0A11A6D0DEF48C761B
  • Body hashB781B85596330E16E7621C1F9462904BE2A56863178CE6C2002BEE01FC40AD10
  • IL size101
Referenced calls
Called by
String literals
  • /settings.txt
  • fps

LoadContent

public System.Void LoadContent()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash7CA10B625815896E840A428D419052C91A15AFA100B2CB4F0D093156EBC2E802
  • Body hash46BB5716509B0D08BDB621EEA9C74B563918D610A4057990C14B9783EB401CFF
  • IL size210
Referenced calls

OnDisplaySettingsChanged

public System.Void OnDisplaySettingsChanged()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashED520E63D55287A435FD89A0BE6A2862B8F12F72793BBBF0F6AFB1D39FC29F5A
  • Body hashF07D937832E2522120A378054281C0D28CC693B7458D0206279DCA451E624443
  • IL size7
Referenced calls

OnExiting

public System.Void OnExiting(System.Object sender, System.EventArgs args)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash7FEE38B26B0039B2C729C0149BFAB8E6A9FB5C5C3D27BF7EF74F26D93B16C8CA
  • Body hashA744E59D24B5F1FD56B79F14326DD4BEAA8E56455CBA3CABEA08E09B079CBD84
  • IL size35
Referenced calls

OnSceneDeactivated

public System.Void OnSceneDeactivated()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash2E6140B8CB62CE6A987752047050A95720B0549450E4866D4326C04277D28EA2
  • Body hashA66275F47D9FD46AAE2208A417098BD1CCDF9AC0979DFD585D656675FDCED7F7
  • IL size46
Referenced calls

OnSizeChanged

public System.Void OnSizeChanged()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash2AFE4C793B384DF63D6F8ED7AA0E012076BFA828BF3BC02F065BA96A44C8D1B9
  • Body hashF07D937832E2522120A378054281C0D28CC693B7458D0206279DCA451E624443
  • IL size7
Referenced calls

PauseAndTakeControl

public System.Void PauseAndTakeControl(System.Action<Microsoft.Xna.Framework.GameTime> updateAction, System.Action<Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch> drawAction)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD79833E23CE8D8F28650E936EAE75F54A0BBAE265D98DBBCFF99972812701449
  • Body hash270DE5CAE930A7F8DDB0E1E0B80BA0B50868E9A5CD2844D623310CC186A39565
  • IL size22
Called by

SetModeManager

public System.Void SetModeManager(Candide.PlayerMode.AbstractModeManager modeManager)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash3AF172923D8E867FCDA6959CB8A3A94C4ED9A53D1060F14924EDE82313A315E3
  • Body hash8B866227FCEAC32D6D875691ED79177801CFC6B22D1323DE999BCEB2739D2336
  • IL size58
Referenced calls
Called by

UnloadContent

public System.Void UnloadContent()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashA7D196DBA0606F7C9CE016AEC184A20832F3A3F855F6324F93C44F3F13FB0AD4
  • Body hash19D37277FAF947D346446F46BB0F38198A96E4365DE5CAE707883CFE66760BA4
  • IL size12
Referenced calls

Unpause

public System.Void Unpause()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC7B53845F630E018EE84CEAE337C6F2EAB3F97FB912BED8A668F4500ED338023
  • Body hash6561FB2AB173D241F8BDA23CBED73D6405665F01302EDA4AD89449B90D089302
  • IL size22
Called by

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash6E089AEABED3E78481DF0CC271AE9DA8F328EA4E2F4EA46BA5B1299A14F5FF40
  • Body hash9F71D4274AE03374FB8C2776A65D06B5F3E7E7BBF30D0A87574CB6FA5271B518
  • IL size1233
Referenced calls