18 lines
456 B
C#
18 lines
456 B
C#
using System;
|
|
using Godot;
|
|
using GodotHostTest.Interfaces;
|
|
|
|
namespace GodotHostTest.Game.Level;
|
|
|
|
[GlobalClass]
|
|
public partial class LevelData : Resource, ILevel
|
|
{
|
|
[Export] public double SpawnDuration;
|
|
[Export] public double TimeBetweenSpawns;
|
|
|
|
/// <inheritdoc />
|
|
TimeSpan ILevel.TimeBetweenSpawns => TimeSpan.FromSeconds(TimeBetweenSpawns);
|
|
|
|
/// <inheritdoc />
|
|
TimeSpan ILevel.SpawnDuration => TimeSpan.FromSeconds(SpawnDuration);
|
|
} |