using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Ichni.RhythmGame.Beatmap;
using Sirenix.OdinInspector;
using UniRx;
using UnityEngine;
namespace Ichni.RhythmGame
{
public interface IBaseElement
{
public BaseElement_BM matchedBM { get; set; }
///
/// 刷新物体的状态
///
public void Refresh()
{
}
///
/// 当物体被删除时执行的方法
///
public void OnDelete()
{
throw new NotImplementedException();
}
///
/// 删除物体,包括所有子物体
///
public void Delete()
{
throw new NotImplementedException();
}
public void SetUpInspector()
{
}
}
public interface IHaveInteraction
{
public void TriggerInteraction();
}
}