19 lines
516 B
C#
19 lines
516 B
C#
using System;
|
|
|
|
namespace GeometryTD.Entity.EntityData
|
|
{
|
|
public sealed class MapEntityLoadContext
|
|
{
|
|
public MapEntityLoadContext(MapData initialMapData, Func<int, bool> tryConsumeCoin, Action<int> addCoin)
|
|
{
|
|
InitialMapData = initialMapData;
|
|
TryConsumeCoin = tryConsumeCoin;
|
|
AddCoin = addCoin;
|
|
}
|
|
|
|
public MapData InitialMapData { get; }
|
|
public Func<int, bool> TryConsumeCoin { get; }
|
|
public Action<int> AddCoin { get; }
|
|
}
|
|
}
|