Skip to content

TitleTimes

Namespace Mc.Scripting · Kind struct (readonly)

public readonly struct TitleTimes : IEquatable<TitleTimes>

The timings of a title, in ticks (20 per second).

Member Description
TitleTimes(int FadeIn, int Stay, int FadeOut) The timings of a title, in ticks (20 per second).
public TitleTimes(int FadeIn, int Stay, int FadeOut)

The timings of a title, in ticks (20 per second).

Parameters

Name Type Description
FadeIn int Time to fade in.
Stay int Time on screen.
FadeOut int Time to fade out.
Member Description
int FadeIn { get; init; } Time to fade in.
int FadeOut { get; init; } Time to fade out.
int Stay { get; init; } Time on screen.
static TitleTimes Default { get; } The vanilla defaults: 0.5 s in, 3.5 s on screen, 1 s out.
public int FadeIn { get; init; }

Time to fade in.

public int FadeOut { get; init; }

Time to fade out.

public int Stay { get; init; }

Time on screen.

public static TitleTimes Default { get; }

The vanilla defaults: 0.5 s in, 3.5 s on screen, 1 s out.

Member Description
static TitleTimes From(TimeSpan fadeIn, TimeSpan stay, TimeSpan fadeOut) Creates timings from durations.
public static TitleTimes From(TimeSpan fadeIn, TimeSpan stay, TimeSpan fadeOut)

Creates timings from durations.

Parameters

Name Type Description
fadeIn TimeSpan Fade in.
stay TimeSpan On screen.
fadeOut TimeSpan Fade out.

Returns TitleTimes