Table of Contents

Class CustomDataHolder

Namespace
Root
Assembly
Game.Core.Map.Simulation.dll
public class CustomDataHolder : ICustomDataReader
Inheritance
object
CustomDataHolder
Implements
Extension Methods

Constructors

CustomDataHolder()

public CustomDataHolder()

Properties

All

public IReadOnlyList<object> All { get; }

Property Value

IReadOnlyList<object>

Methods

AddFlag<TData>()

public void AddFlag<TData>() where TData : new()

Type Parameters

TData

Attach(object)

public void Attach(object data)

Parameters

data object

AttachOrReplace<TData>(TData)

public void AttachOrReplace<TData>(TData data)

Parameters

data TData

Type Parameters

TData

Detach<TData>()

public void Detach<TData>()

Type Parameters

TData

Get<TData>()

public TData Get<TData>()

Returns

TData

Type Parameters

TData

Has<TData>()

public bool Has<TData>()

Returns

bool

Type Parameters

TData

RemoveFlag<TData>()

public void RemoveFlag<TData>() where TData : new()

Type Parameters

TData

Replace<TData>(TData)

public void Replace<TData>(TData data)

Parameters

data TData

Type Parameters

TData

TryAttach<TData>(TData)

public bool TryAttach<TData>(TData data)

Parameters

data TData

Returns

bool

Type Parameters

TData

TryGet<TData>(out TData)

public bool TryGet<TData>(out TData typedData)

Parameters

typedData TData

Returns

bool

Type Parameters

TData