Class AnimatedView<TModel>
Declaration
public abstract class AnimatedView<TModel> : BaseView<TModel>, IAnimatedView where TModel : BaseModel, new()
Inheritance: System.Object
-> MatchinghamGames.StockholmCore.View -> MatchinghamGames.StockholmCore.View<TModel> -> MatchinghamGames.StockholmCore.BaseView<TModel>
Derived:
MatchinghamGames.StockholmCore.Demo.UI.Views.DemoWinView
Implements:
MatchinghamGames.StockholmCore.IAnimatedView
Properties
CachedAnimator
Declaration
public UnityEngine.Animator CachedAnimator { get; }
Methods
Reset()
Declaration
protected virtual void Reset()
OnValidate()
Declaration
protected override void OnValidate()
InitiateReset()
Declaration
protected override void InitiateReset()
Open(bool)
Declaration
public void Open(bool forceOpen)
Parameters
Type | Name |
---|---|
System.Boolean | forceOpen |
InitiateOpen()
Declaration
protected override void InitiateOpen()
InitiateClose()
Declaration
protected override void InitiateClose()
OnOpenAnimationStart()
Declaration
public void OnOpenAnimationStart()
OnOpenAnimationEnd()
Declaration
public void OnOpenAnimationEnd()
OnCloseAnimationStart()
Declaration
public void OnCloseAnimationStart()
OnCloseAnimationEnd()
Declaration
public void OnCloseAnimationEnd()