using GeometryTD.DataTable; using GeometryTD.Definition; namespace GeometryTD.CustomComponent { internal readonly struct EnemyDropResolveContext { public EnemyDropResolveContext(DREnemy enemy, int displayPhaseIndex, LevelThemeType themeType) { Enemy = enemy; DisplayPhaseIndex = displayPhaseIndex; ThemeType = themeType; } public DREnemy Enemy { get; } public int DisplayPhaseIndex { get; } public LevelThemeType ThemeType { get; } } }