simulation-backend/src/main/java/com/hivekion/room/bean/BattleRootTask.java

46 lines
893 B
Java
Raw Normal View History

2025-09-18 10:47:37 +08:00
package com.hivekion.room.bean;
2025-09-18 11:20:55 +08:00
import com.hivekion.Global;
2025-09-18 10:47:37 +08:00
import com.hivekion.scenario.entity.ScenarioTask;
/**
* [类的简要说明]
* <p>
* [详细描述可选]
* <p>
*
* @author LiDongYU
* @since 2025/7/22
*/
public class BattleRootTask extends AbtParentTask {
public BattleRootTask(ScenarioTask scenarioTask,String roomId) {
super(scenarioTask,roomId);
}
2025-09-18 11:20:55 +08:00
//执行一次
2025-09-18 10:47:37 +08:00
@Override
public void doSomeThing() {
2025-09-18 11:20:55 +08:00
//会知道想定ID, resourceId;
2025-09-18 10:47:37 +08:00
}
2025-09-18 11:20:55 +08:00
//固定间隔执行
2025-09-18 10:47:37 +08:00
@Override
protected void business() {
2025-09-18 11:20:55 +08:00
// Global.roomParamMap.get(scenarioTask.getScenarioId() + "," + this.roomId); 可以获取当前想定的步长
//战斗需要消耗弹药 按时间消耗30秒
//人员消耗
//可能会产生需求,保障需求
2025-09-18 10:47:37 +08:00
}
@Override
protected void finished() {
}
@Override
protected void setMag(int mag) {
}
}