Track Percent Point 和 Track Head Point 重构优化 Note基础 特效框架(Effect Submodule 和 Effect基础类),将用于“时间触发型特效容器”与“Note特效容器“
33 lines
967 B
C#
33 lines
967 B
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using Dreamteck.Splines;
|
|
using Sirenix.OdinInspector;
|
|
using UnityEngine;
|
|
|
|
namespace Ichni.RhythmGame
|
|
{
|
|
public class NoteBase : BaseElement
|
|
{
|
|
[Title("Basic Info")]
|
|
public float exactJudgeTime;
|
|
|
|
[Title("Track Info")]
|
|
public bool isOnTrack;
|
|
public Track track;
|
|
public SplinePositioner trackPositioner;
|
|
|
|
// [Title("NoteVisual")]
|
|
// public GeneralNoteVisual noteVisual;
|
|
//
|
|
// [Title("NoteEffect")]
|
|
// public List<NoteEffectGenerate> noteEffectGenerateList;
|
|
// public List<NoteEffectPerfect> noteEffectPerfectList;
|
|
// public List<NoteEffectGood> noteEffectGoodList;
|
|
// public List<NoteEffectMiss> noteEffectMissList;
|
|
|
|
[Title("In-Game Info")]
|
|
public Vector2 noteScreenPosition;
|
|
public bool isJudged;
|
|
}
|
|
} |