Skip to content

WindinatorBehaviour.cs

WindinatorBehaviour is the same as a simple MonoBehaviour except that it contains some extra code to work with the Windinator system.

Properties

Declaration Description
static readonly int AnimationActors Number of animations being played on this window.
static readonly bool IsAnimating Is this window being animated?
static readonly bool AnimatedByDefault Is this window being animated by default? This reflects the configuration settings.
static readonly float AnimationDuration This reflects the configuration settings.
static readonly float CullBackgroundWindows This reflects the configuration settings.
static readonly AnimationDelegade FadeIn Access the fade in animation delegate.
static readonly GameObject GeneratedBackground If automatic window background was selected, this will have a reference to the created GameObject.
static readonly CanvasGroup GeneratedBackgroundGroup If background created, this returns the canvas group on the background.
static readonly bool ShoudBlockGameFlow Is this window blocking game flow?

Functions

Declaration Description
public void SetCanExit(bool canExit) If canExit is false, the window can only be closed manually with 'ForcePopWindow'. Otherwise it can be closed by multiple things like the escape key, pressing on the background, etc