18 lines
461 B
Dart
18 lines
461 B
Dart
import '../enums.dart';
|
|
|
|
enum EffectTarget { player, enemy }
|
|
|
|
class EffectEvent {
|
|
final ActionType type; // attack, defend
|
|
final RiskLevel risk;
|
|
final EffectTarget target; // 이펙트가 표시될 위치의 대상
|
|
final BattleFeedbackType? feedbackType; // 새로운 피드백 타입
|
|
|
|
EffectEvent({
|
|
required this.type,
|
|
required this.risk,
|
|
required this.target,
|
|
this.feedbackType, // feedbackType 필드를 생성자에 추가
|
|
});
|
|
}
|