Updated simulation metrics access.
This commit is contained in:
@@ -10,11 +10,15 @@
|
||||
|
||||
package engine.devcmd.cmds;
|
||||
|
||||
import engine.ai.MobileFSMManager;
|
||||
import engine.devcmd.AbstractDevCmd;
|
||||
import engine.gameManager.SimulationManager;
|
||||
import engine.objects.AbstractGameObject;
|
||||
import engine.objects.PlayerCharacter;
|
||||
|
||||
import java.time.temporal.TemporalUnit;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
public class HeartbeatCmd extends AbstractDevCmd {
|
||||
|
||||
public HeartbeatCmd() {
|
||||
@@ -25,19 +29,19 @@ public class HeartbeatCmd extends AbstractDevCmd {
|
||||
protected void _doCmd(PlayerCharacter pc, String[] words,
|
||||
AbstractGameObject target) {
|
||||
|
||||
this.throwbackInfo(pc, "Current Heartbeat : " + SimulationManager.currentHeartBeatDelta + " ms.");
|
||||
this.throwbackInfo(pc, "Max Heartbeat : " + SimulationManager.HeartbeatDelta + " ms.");
|
||||
this.throwbackInfo(pc, "Heartbeat : " + TimeUnit.NANOSECONDS.toMillis(SimulationManager.HeartbeatDelta.getNano()));
|
||||
this.throwbackInfo(pc, "FSM: " + TimeUnit.NANOSECONDS.toMillis(MobileFSMManager.executionTime.getNano()));
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String _getHelpString() {
|
||||
return "Temporarily Changes SubRace";
|
||||
return "Displays simulation metrics";
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String _getUsageString() {
|
||||
return "' /subrace mobBaseID";
|
||||
return "' ./heartbeat";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user