Class CustomDataHolder
- Namespace
- Root
- Assembly
- Game.Core.Map.Simulation.dll
public class CustomDataHolder : ICustomDataReader
- Inheritance
-
objectCustomDataHolder
- 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
dataobject
AttachOrReplace<TData>(TData)
public void AttachOrReplace<TData>(TData data)
Parameters
dataTData
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
dataTData
Type Parameters
TData
TryAttach<TData>(TData)
public bool TryAttach<TData>(TData data)
Parameters
dataTData
Returns
- bool
Type Parameters
TData
TryGet<TData>(out TData)
public bool TryGet<TData>(out TData typedData)
Parameters
typedDataTData
Returns
- bool
Type Parameters
TData