using Godot; namespace ColdMint.scripts.map.room; /// /// The tag of the generated entity /// 生成实体的标记 /// public interface ISpawnMarker { /// /// Generating entity /// 生成实体 /// /// ///Spawning waves ///刷怪的波次 /// /// ///Return the result of the generation. If null is returned, the generation fails. ///返回生成结果,为null则生成失败。 /// Node2D? Spawn(int waveNumber); /// /// GetMaxWaveNumber /// 获取生成器支持的最大生成波数 /// /// int GetMaxWaveNumber(); /// /// Can Queue Free /// 可释放节点吗 /// /// bool CanQueueFree(); /// /// Execute Queue Free /// 执行释放节点 /// void DoQueueFree(); }