using UnityEngine;
namespace EOUtils {
///
/// Documentation text normalized.
///
public enum Color
{
RED,
// TODO
};
}
public interface INote
{
///
/// Documentation text normalized.
public State state {
get;
}
///
/// Documentation text normalized.
EOUtils.Color color {
get;
}
///
/// Documentation text normalized.
float startTime {
get;
}
///
/// Documentation text normalized.
float hitTime {
get;
}
///
/// Documentation text normalized.
int noteScore {
get;
}
///
/// Documentation text normalized.
enum State {
///
/// Documentation text normalized.
UNINITIALIZED,
///
/// Documentation text normalized.
PRELOADED,
///
/// Documentation text normalized.
ALIVE,
///
/// Documentation text normalized.
FOCUSED,
///
/// Documentation text normalized.
///
DIED
};
///
/// Documentation text normalized.
///
/// Documentation text normalized.
void Activate();
///
/// Documentation text normalized.
/// Documentation text normalized.
void Focus();
///
/// Documentation text normalized.
void Kill();
///
/// Documentation text normalized.
/// Documentation text normalized.
/// Documentation text normalized.
/// Documentation text normalized.
bool hitInput(float time, out float accuracy);
///
/// Documentation text normalized.
/// Documentation text normalized.
/// Documentation text normalized.
/// Documentation text normalized.
void UpdateMovement(float time, Vector2 startPos, Vector2 hitPos);
}