Files
aibis-dream/Assets/Scripts/FixSystemNew/WhackMole/WhackMoleData.cs
T
2025-07-11 16:04:51 +08:00

28 lines
636 B
C#

using System;
using UnityEngine;
namespace AibisDream.FixSystem
{
[CreateAssetMenu(fileName = "WhackMoldData", menuName = "Level Data/WhackMoldData")]
public class WhackMoleData : ScriptableObject
{
public WhackMoleNode[] nodes;
}
[Serializable]
public struct WhackMoleNode
{
public WhackMoleCommand command;
public string moduleName;
public float flickerTime;
public float lightOnTime;
}
public enum WhackMoleCommand
{
SingleModuleLightOn,
MultipleModuleLightOn,
SingleModuleColorOn,
MultipleModuleColorOn
}
}