Candide.CandideUI.CandideUiAnimationSystem
Type JSONpublic class in Candide.CandideUI
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI - Base type
System.Object - Hash
4350CE0DF9D3DE38DD302ECFFD0A3578014FB5AD660832146E375B6B48F27CE4
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
HighlightFadeTime# | private | private System.Single HighlightFadeTime |
HolderAnimations# | private | private System.Collections.Generic.List<Candide.CandideUI.HolderAnimationData> HolderAnimations |
HolderEnteringAnimations# | private | private System.Collections.Generic.List<Candide.CandideUI.HolderEnteringAnimationData> HolderEnteringAnimations |
_highlightTimer# | private | private System.Single _highlightTimer |
_highlightTimerSign# | private | private System.Int16 _highlightTimerSign |
Methods
Draw
#
public System.Void Draw(Candide.CandideUI.UiRenderContext context)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C35715067A597338FBA29875711C37CF6E02EE0F5A3645B5C91D49CCE23F6457 - Body hash
6CB870DF49C99805B65C60AD0B72AF83F6985DCD91E4EA811D8B8A4EC09D7764 - IL size293
Referenced calls
Candide.CandideUI.UiRenderContext::Begin()System.Collections.Generic.List<Candide.CandideUI.HolderEnteringAnimationData>::GetEnumerator()List.Enumerator<Candide.CandideUI.HolderEnteringAnimationData>::get_Current()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix&)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<Candide.CandideUI.HolderEnteringAnimationData>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Candide.CandideUI.HolderAnimationData>::GetEnumerator()List.Enumerator<Candide.CandideUI.HolderAnimationData>::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<Candide.CandideUI.HolderAnimationData>::MoveNext()Candide.CandideUI.UiRenderContext::End()
Called by
GetIconHighlightOpacity
#
public System.Single GetIconHighlightOpacity()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
3F5E04BDCE9269F0CF46B890964CD0239160A35E90E431A5F21F0357777CE38E - Body hash
AFB5A2425D8B29523589A7A197D3CD88A5651E8C3CDB506597505C640569D096 - IL size27
Referenced calls
Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)
PlayHolderAnimation
#
public System.Void PlayHolderAnimation(Microsoft.Xna.Framework.Vector2 startPos, Microsoft.Xna.Framework.Vector2 size, Candide.CandideUI.HolderAnimationType type, System.Single time)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A68EBE7DACF32D0A36234635EEB840B88075F668C702BD4D1D807A905BEF08AA - Body hash
2EB2119C229FB3424E2346E3C03FA85F7D87B6F3056E1A48878D53DDB2EFD9DD - IL size68
Referenced calls
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<Candide.CandideUI.HolderAnimationData>::Add(!0)
String literals
fire
PlayHolderEnteringAnimation
#
public System.Void PlayHolderEnteringAnimation(CandideCreator.Shared.Graphics.Icon icon, Microsoft.Xna.Framework.Vector2 targetPos, Microsoft.Xna.Framework.Vector2 startingScreenPosition, System.Single time)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CE9F3474A6C727ECEDE5ED7B7DE4AE363591DB900D03E40336969A9AC8876552 - Body hash
17D6BE715942EB60FC4B0AD5ADC0C27573A5B8F4E424868BB50598BB73EEF787 - IL size129
Referenced calls
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<Candide.CandideUI.HolderEnteringAnimationData>::Add(!0)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6F83582EAB5596B28F3262198C6BA3D7CC68D4E4C9E095DC6CF1E4EF52A9E2AC - Body hash
7D5607F0E8A0EBEAC988EDEE5FD3E9D04F39D9B94FD0A011FA5E890B65DAD95E - IL size342
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()System.Collections.Generic.List<Candide.CandideUI.HolderEnteringAnimationData>::GetEnumerator()List.Enumerator<Candide.CandideUI.HolderEnteringAnimationData>::get_Current()CandideCreator.Shared.Helpers.InterpolationHelper::QuadInOut(System.Single)Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)List.Enumerator<Candide.CandideUI.HolderEnteringAnimationData>::MoveNext()System.IDisposable::Dispose()CandideUiAnimationSystem.<>c::<Update>b__8_0(Candide.CandideUI.HolderEnteringAnimationData)System.Predicate<Candide.CandideUI.HolderEnteringAnimationData>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.CandideUI.HolderEnteringAnimationData>::RemoveAll(System.Predicate<!0>)System.Collections.Generic.List<Candide.CandideUI.HolderAnimationData>::GetEnumerator()List.Enumerator<Candide.CandideUI.HolderAnimationData>::get_Current()List.Enumerator<Candide.CandideUI.HolderAnimationData>::MoveNext()CandideUiAnimationSystem.<>c::<Update>b__8_1(Candide.CandideUI.HolderAnimationData)System.Predicate<Candide.CandideUI.HolderAnimationData>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.CandideUI.HolderAnimationData>::RemoveAll(System.Predicate<!0>)