RuntimeLetterProperties

Namespace: Murder.Core.Graphics
Assembly: Murder.dll

public sealed struct RuntimeLetterProperties : IEquatable<T>

Properties of a letter when printing it.

Implements: IEquatable<T>

⭐ Properties

Color

public T? Color { get; public set; }

Returns
T?

Glitch

public float Glitch { get; public set; }

Whether this will trigger a ~GLITCH~.

Returns
float

Pause

public int Pause { get; public set; }

Amount of pause after this letter is printed.

Returns
int

Properties

public RuntimeLetterPropertiesFlag Properties { get; public set; }

Returns
RuntimeLetterPropertiesFlag

Shake

public float Shake { get; public set; }

Whether this will trigger a !SHAKE! (and intensity).

Returns
float

SmallPause

public int SmallPause { get; public set; }

Amount of small pauses after this letter is printed.

Returns
int

Speed

public float Speed { get; public set; }

Override the text speed from this letter on.

Returns
float

⭐ Methods

CombineWith(RuntimeLetterProperties)

public RuntimeLetterProperties CombineWith(RuntimeLetterProperties other)

Parameters
other RuntimeLetterProperties

Returns
RuntimeLetterProperties

Equals(RuntimeLetterProperties)

public virtual bool Equals(RuntimeLetterProperties other)

Parameters
other RuntimeLetterProperties

Returns
bool

Equals(Object)

public virtual bool Equals(Object obj)

Parameters
obj Object

Returns
bool

GetHashCode()

public virtual int GetHashCode()

Returns
int

ToString()

public virtual string ToString()

Returns
string