52 lines
990 B
C#
52 lines
990 B
C#
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; }
|
|
|
|
/// <summary>
|
|
/// 刷新物体的状态
|
|
/// </summary>
|
|
public void Refresh()
|
|
{
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 当物体被删除时执行的方法
|
|
/// </summary>
|
|
public void OnDelete()
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除物体,包括所有子物体
|
|
/// </summary>
|
|
public void Delete()
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public void SetUpInspector()
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
public interface IHaveInteraction
|
|
{
|
|
public void TriggerInteraction();
|
|
}
|
|
}
|
|
|