using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[Serializable]
public class LevelFoodConfig
{
    public FoodType Type;
    public float RefreshIntervalLower;
    public float RefreshIntervalUpper;
    public int RefreshNumLower;
    public int RefreshNumUpper;
    public int MaxNumber;
    public float StartDelay;

}

public class LevelConfig : ScriptableObject
{
    public FoodType TargetFoodType;
    public int TargetFoodNumber;
    public float InitialScore;
    public float TotalScore;
    public float TargetHitSpeed;
    public float TargetMoveSpeed;
    public float NonTargetHitSpeed;
    public float NonTargetMoveSpeed;
    public List<LevelFoodConfig> FoodList;
}

[Serializable]
public class FoodAsset
{
    public FoodType Type;
    public Sprite Sp;
    public GameObject Prefab;
}
