{"Id":"Candide.CandideUI.CandideUiAnimationSystem","Name":"CandideUiAnimationSystem","DisplayName":"CandideUiAnimationSystem","FullName":"Candide.CandideUI.CandideUiAnimationSystem","Namespace":"Candide.CandideUI","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"HighlightFadeTime:System.Single","Name":"HighlightFadeTime","Type":"System.Single","Signature":"private System.Single HighlightFadeTime","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"86B072EF6D3EDAA0B01DB14944B006D447CC85E8E9222AA8DE8A190E2AAE4E0E"},{"Id":"HolderAnimations:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.HolderAnimationData\u003E","Name":"HolderAnimations","Type":"System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E HolderAnimations","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"B69056769F2709099432273592CA7603B1209190FA077C1AD64570FCA31345A0"},{"Id":"HolderEnteringAnimations:System.Collections.Generic.List\u00601\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E","Name":"HolderEnteringAnimations","Type":"System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E HolderEnteringAnimations","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"9621BF3AD26053B2A0294C904CE71FC3425ECBC379E965DE811499C54BEB9088"},{"Id":"_highlightTimer:System.Single","Name":"_highlightTimer","Type":"System.Single","Signature":"private System.Single _highlightTimer","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"BD5CCE8C815025E8A9C4F8549EE8699FB7869BAAF34AE503652C06504B48F756"},{"Id":"_highlightTimerSign:System.Int16","Name":"_highlightTimerSign","Type":"System.Int16","Signature":"private System.Int16 _highlightTimerSign","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"4E12A049CFAE24F791AD8A45BC9E63E4E6D321191975D20E0BD92ED4FB139FB1"}],"Properties":[],"Events":[],"Methods":[{"Id":"Draw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Candide.CandideUI.UiRenderContext context)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Candide.CandideUI.UiRenderContext","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":293,"BodyHash":"6CB870DF49C99805B65C60AD0B72AF83F6985DCD91E4EA811D8B8A4EC09D7764","Hash":"C35715067A597338FBA29875711C37CF6E02EE0F5A3645B5C91D49CCE23F6457","CalledMethods":["Candide.CandideUI.UiRenderContext::Begin()","System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::GetEnumerator()","List.Enumerator\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::get_Current()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix\u0026)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::get_One()","Microsoft.Xna.Framework.Color::get_White()","Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)","Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Color)","List.Enumerator\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E::GetEnumerator()","List.Enumerator\u003CCandide.CandideUI.HolderAnimationData\u003E::get_Current()","CandideCreator.Shared.Models.RectangleF::get_TopLeft()","Candide.CandideUI.UiRenderContext::DrawIcon(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)","List.Enumerator\u003CCandide.CandideUI.HolderAnimationData\u003E::MoveNext()","Candide.CandideUI.UiRenderContext::End()"],"StringLiterals":[],"Source":null},{"Id":"GetIconHighlightOpacity()-\u003ESystem.Single","Name":"GetIconHighlightOpacity","Signature":"public System.Single GetIconHighlightOpacity()","Visibility":"public","ReturnType":"System.Single","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"AFB5A2425D8B29523589A7A197D3CD88A5651E8C3CDB506597505C640569D096","Hash":"3F5E04BDCE9269F0CF46B890964CD0239160A35E90E431A5F21F0357777CE38E","CalledMethods":["Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"PlayHolderAnimation(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Candide.CandideUI.HolderAnimationType, System.Single)-\u003ESystem.Void","Name":"PlayHolderAnimation","Signature":"public System.Void PlayHolderAnimation(Microsoft.Xna.Framework.Vector2 startPos, Microsoft.Xna.Framework.Vector2 size, Candide.CandideUI.HolderAnimationType type, System.Single time)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"startPos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"size","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"type","Type":"Candide.CandideUI.HolderAnimationType","IsOut":false,"IsOptional":false},{"Name":"time","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":68,"BodyHash":"2EB2119C229FB3424E2346E3C03FA85F7D87B6F3056E1A48878D53DDB2EFD9DD","Hash":"A68EBE7DACF32D0A36234635EEB840B88075F668C702BD4D1D807A905BEF08AA","CalledMethods":["Candide.CandideUI.HolderAnimationData::.ctor()","CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.Database.IconDataBase::GetIconOrMissing(System.String)","CandideCreator.Shared.Graphics.IconData::GetIcon(CandideCreator.Shared.Graphics.IconFlag)","System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E::Add(!0)"],"StringLiterals":["fire"],"Source":null},{"Id":"PlayHolderEnteringAnimation(CandideCreator.Shared.Graphics.Icon, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void","Name":"PlayHolderEnteringAnimation","Signature":"public System.Void PlayHolderEnteringAnimation(CandideCreator.Shared.Graphics.Icon icon, Microsoft.Xna.Framework.Vector2 targetPos, Microsoft.Xna.Framework.Vector2 startingScreenPosition, System.Single time)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"icon","Type":"CandideCreator.Shared.Graphics.Icon","IsOut":false,"IsOptional":false},{"Name":"targetPos","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"startingScreenPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"time","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":129,"BodyHash":"17D6BE715942EB60FC4B0AD5ADC0C27573A5B8F4E424868BB50598BB73EEF787","Hash":"CE9F3474A6C727ECEDE5ED7B7DE4AE363591DB900D03E40336969A9AC8876552","CalledMethods":["Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Normalize()","System.Math::Atan2(System.Double, System.Double)","Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)","Candide.CandideUI.HolderEnteringAnimationData::.ctor()","Microsoft.Xna.Framework.Vector2::Length()","System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":342,"BodyHash":"7D5607F0E8A0EBEAC988EDEE5FD3E9D04F39D9B94FD0A011FA5E890B65DAD95E","Hash":"6F83582EAB5596B28F3262198C6BA3D7CC68D4E4C9E095DC6CF1E4EF52A9E2AC","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::GetEnumerator()","List.Enumerator\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::get_Current()","CandideCreator.Shared.Helpers.InterpolationHelper::QuadInOut(System.Single)","Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)","List.Enumerator\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::MoveNext()","System.IDisposable::Dispose()","CandideUiAnimationSystem.\u003C\u003Ec::\u003CUpdate\u003Eb__8_0(Candide.CandideUI.HolderEnteringAnimationData)","System.Predicate\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CCandide.CandideUI.HolderEnteringAnimationData\u003E::RemoveAll(System.Predicate\u003C!0\u003E)","System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E::GetEnumerator()","List.Enumerator\u003CCandide.CandideUI.HolderAnimationData\u003E::get_Current()","List.Enumerator\u003CCandide.CandideUI.HolderAnimationData\u003E::MoveNext()","CandideUiAnimationSystem.\u003C\u003Ec::\u003CUpdate\u003Eb__8_1(Candide.CandideUI.HolderAnimationData)","System.Predicate\u003CCandide.CandideUI.HolderAnimationData\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CCandide.CandideUI.HolderAnimationData\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"],"StringLiterals":[],"Source":null}],"Hash":"4350CE0DF9D3DE38DD302ECFFD0A3578014FB5AD660832146E375B6B48F27CE4"}