Table of Contents

Class BaseDelay

Namespace
Uncreated.Warfare.Models.Base
Assembly
Uncreated.Warfare.dll
public abstract class BaseDelay : ICloneable
Inheritance
BaseDelay
Implements
Derived
Inherited Members

Constructors

BaseDelay()

protected BaseDelay()

BaseDelay(BaseDelay)

protected BaseDelay(BaseDelay other)

Parameters

other BaseDelay

Properties

Data

[Required]
[StringLength(512)]
public string Data { get; set; }

Property Value

string

Id

[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Column("pk")]
public uint Id { get; set; }

Property Value

uint

Type

[Required]
[StringLength(128)]
public string Type { get; set; }

Property Value

string

Methods

Clone()

Creates a new object that is a copy of the current instance.

public abstract object Clone()

Returns

object

A new object that is a copy of this instance.

CreateDelay()

Read this delay and deserialize the data for it.

public ILayoutDelay<LayoutDelayContext>? CreateDelay()

Returns

ILayoutDelay<LayoutDelayContext>

Exceptions

JsonException

Failed to read JSON data.

FormatException

Unknown or invalid type.