Table of Contents

Class ZoneRegionData

Namespace
Uncreated.Warfare.Zones
Assembly
Uncreated.Warfare.dll
public class ZoneRegionData : IDisposable
Inheritance
ZoneRegionData
Implements
Inherited Members

Constructors

ZoneRegionData(ZoneRegion)

public ZoneRegionData(ZoneRegion cluster)

Parameters

cluster ZoneRegion

Properties

Cluster

The cluster linked to this data.

public ZoneRegion Cluster { get; }

Property Value

ZoneRegion

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

GetOrAdd<TComponent>()

Get or add a component

public TComponent GetOrAdd<TComponent>() where TComponent : new()

Returns

TComponent

Type Parameters

TComponent

GetOrAdd<TComponent>(IServiceProvider)

Get or add a component made from a service provider.

public TComponent GetOrAdd<TComponent>(IServiceProvider serviceProvider) where TComponent : class

Parameters

serviceProvider IServiceProvider

Returns

TComponent

Type Parameters

TComponent

Events

Disposing

Invoked when the zone is being disposed.

public event Action? Disposing

Event Type

Action