Candide.CandideUI.ImmediateUi.ImmediateCandideProgressBar
Type JSONpublic class in Candide.CandideUI.ImmediateUi
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.ImmediateUi - Base type
System.Object - Hash
5367E7A12F1599EDE69D22968AEB4658172A27D203EBA4E8CA39327A7542B9A7
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
BuildButtonPressedFailSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet BuildButtonPressedFailSheet |
BuildButtonPressedSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet BuildButtonPressedSheet |
BuildButtonSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet BuildButtonSheet |
FillSheet2# | private | private CandideCreator.Shared.Graphics.SpriteSheet FillSheet2 |
HammerSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet HammerSheet |
Sheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet Sheet |
TileSize# | private | private System.Int32 TileSize |
TimingBarSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet TimingBarSheet |
_buttonOffset# | private | private Microsoft.Xna.Framework.Vector2 _buttonOffset |
_buttonPos# | private | private Microsoft.Xna.Framework.Vector2 _buttonPos |
_buttonSize# | private | private Microsoft.Xna.Framework.Vector2 _buttonSize |
_hitX# | private | private System.Single _hitX |
_playAreaSecondsInterval# | private | private System.Single _playAreaSecondsInterval |
_playAreaWidth# | private | private System.Single _playAreaWidth |
_timingBarOffset# | private | private Microsoft.Xna.Framework.Vector2 _timingBarOffset |
_timingBarPos# | private | private Microsoft.Xna.Framework.Vector2 _timingBarPos |
_timingBarSize# | private | private Microsoft.Xna.Framework.Vector2 _timingBarSize |
Methods
CalculateSizes
#
public System.Void CalculateSizes(Microsoft.Xna.Framework.Vector2 progressBarSize, Microsoft.Xna.Framework.Vector2 progressBarPos, out Microsoft.Xna.Framework.Vector2& newBarSize, out Microsoft.Xna.Framework.Vector2& newBarPos)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0747BB368398C9C4E824F763219ED72ACF62B1357A67E7B693AE375D178D4948 - Body hash
08F63C33E977040DC57629D413A38AB3734E1F94F429DF34AA931B37ABA6E98A - IL size363
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Height()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()Candide.CandideUI.CandideUiSystem::get_Scale()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
Draw
#
public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Vector2 progressBarSize, Microsoft.Xna.Framework.Vector2 progressBarPos, Microsoft.Xna.Framework.Vector2 progressBarOffset, System.Single percentageProgress, System.Single length, System.Single timer, System.Single keyPressedTimer, System.Collections.Generic.Queue<Shared.ActionInProgress.ActionInProgressHitArea> eventAreas, Shared.ActionInProgress.KeyPressedType keyPressedType, CandideCreator.Shared.Graphics.FrameAnimation hammerAnimation, System.String progressText)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
516DDCEAA05ACAFCD8E9E4543E83C7FBC1E798C35A3F56BAC5CC154649E65516 - Body hash
5685B29BBE1287526882D9BE3A15ED90A2CCD7CEC69FA9C74F138CDE59C36D10 - IL size1338
Referenced calls
CandideCreator.Shared.Graphics.CustomSpriteBatch::Reset(Microsoft.Xna.Framework.Graphics.SpriteBatch)Candide.CandideUI.CandideUiSystem::get_Scale()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Graphics.SpriteSheet::DrawBox(CandideCreator.Shared.Graphics.CustomSpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Color::get_White()Microsoft.Xna.Framework.Vector2::.ctor(System.Single)CandideCreator.Shared.Graphics.SpriteSheet::Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Int32, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Vector2, System.Single, System.Single)System.Collections.Generic.Queue<Shared.ActionInProgress.ActionInProgressHitArea>::GetEnumerator()Queue.Enumerator<Shared.ActionInProgress.ActionInProgressHitArea>::get_Current()Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Color::.ctor(System.Int32, System.Int32, System.Int32)Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)System.ArgumentOutOfRangeException::.ctor()CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)Queue.Enumerator<Shared.ActionInProgress.ActionInProgressHitArea>::MoveNext()System.IDisposable::Dispose()System.Random::NextSingle()Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Graphics.FrameAnimation::GetFrame()Candide.Graphics.Fonts.CandideFont::get_RenderFont()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)System.Nullable<Microsoft.Xna.Framework.Vector2>::.ctor(!0)FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable<Microsoft.Xna.Framework.Vector2>, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)
Measure
#
public Microsoft.Xna.Framework.Vector2 Measure(CandideCreator.Shared.Graphics.IconFlag flags)
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector2 - StaticTrue
- VirtualFalse
- Hash
D698287D8A89D31711DA89A6636A6AA1B55FA1F26FA5C6259FFEB5CED579AFCA - Body hash
6EED5ECB338CBCD67A27E9753F8A60B85FA4C3AAAD9DF4B07FD81CB03B24E85F - IL size18
Referenced calls
Candide.CandideUI.Components.CandideIcon::GetIconSizeForFlags(CandideCreator.Shared.Graphics.IconFlag)Candide.CandideUI.CandideUiSystem::get_Scale()Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)